TSV เป็น JSON

การแปลง TSV เป็น JSON โดยใช้ C# .NET

การแปลงไฟล์ TSV(Tab-Separated Values) เป็น JSON(JavaScript Object Notation) เป็นงานทั่วไปสำหรับนักพัฒนาและผู้เชี่ยวชาญด้านข้อมูล ไฟล์ TSV ถูกนำมาใช้กันอย่างแพร่หลายสำหรับการจัดเก็บและแลกเปลี่ยนข้อมูลเนื่องจากความเรียบง่ายและใช้งานง่าย อย่างไรก็ตาม JSON ได้กลายเป็นรูปแบบที่ต้องการสำหรับเว็บแอปพลิเคชันและ API เนื่องจากมีโครงสร้างที่ไม่ซับซ้อนและเข้ากันได้กับภาษาการเขียนโปรแกรมต่างๆ

API การแปลง .NET JSON

Aspose.Cells Cloud SDK for .NET เป็นเครื่องมือที่ทรงพลังและอเนกประสงค์ ซึ่งช่วยให้กระบวนการแปลงไฟล์ TSV (Tab-Separated Values) เป็นรูปแบบ JSON (JavaScript Object Notation) ง่ายขึ้น SDK นี้มี API ที่ครอบคลุมซึ่งช่วยให้นักพัฒนาจัดการและแปลงสเปรดชีตในรูปแบบต่างๆ ได้อย่างราบรื่น

หากต้องการใช้ SDK ขั้นแรกคุณต้องค้นหา Aspose.Cells-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่ม ‘เพิ่มแพ็คเกจ’ ประการที่สอง รับข้อมูลรับรองลูกค้าของคุณจาก แดชบอร์ดระบบคลาวด์ ในกรณีที่คุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ในบทความ เริ่มต้นอย่างรวดเร็ว

แปลง TSV เป็น JSON ใน C#

ส่วนต่อไปนี้ให้คำแนะนำโดยละเอียดเกี่ยวกับวิธีการแปลง TSV เป็น JSON อย่างมีประสิทธิภาพโดยใช้ C# .NET

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

ขั้นแรก เริ่มต้นอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์

SaveOptions saveOptions = new SaveOptions()

ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions โดยที่เราจะกำหนดรูปแบบไฟล์เอาต์พุตเป็น JSON

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest โดยที่เราระบุชื่อของอินพุต TSV ชื่อของไฟล์ JSON ผลลัพธ์ และพารามิเตอร์ทางเลือกอื่นๆ

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

สุดท้าย ให้เรียก API เพื่อเริ่มต้นการแปลง TSV เป็น JSON เมื่อเรียกใช้โค้ดสำเร็จแล้ว ไฟล์ JSON ที่เป็นผลลัพธ์จะถูกบันทึกในพื้นที่จัดเก็บข้อมูลบนคลาวด์

// ดูตัวอย่างและไฟล์ข้อมูลทั้งหมดได้ที่ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// รับข้อมูลรับรองลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// สร้างอินสแตนซ์ CellsApi ในขณะที่ส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // โหลดไฟล์ TSV อินพุต
    using (var inputFile = System.IO.File.OpenRead("source.tsv"))
    {
        // upโหลดไฟล์ TSV อินพุต to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

        // เรียก API เพื่อแปลง TSV เป็นรูปแบบ JSON
        var response = cellsInstance.Cell.sWorkbookGetWorkbook("input.tsv",null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The .NET JSON transformation operation completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv เป็น json

ดูตัวอย่างการแปลง TSV เป็น JSON

TSV อินพุตและไฟล์ JSON ผลลัพธ์ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก source.tsv และ converted.json

TSV ถึง JSON โดยใช้คำสั่ง cURL

หรือคุณสามารถลองใช้คำสั่ง cURL เพื่อแปลงไฟล์ TSV (Tab-Separated Values) เป็น JSON (JavaScript Object Notation) ด้วย Aspose.Cells Cloud API วิธีการที่ใช้งานได้จริงและมีประสิทธิภาพนี้ได้รับการยกย่องอย่างสูงจากนักพัฒนาที่ชื่นชอบอินเทอร์เฟซบรรทัดคำสั่งหรือจำเป็นต้องรวมฟังก์ชันนี้เข้ากับสคริปต์อัตโนมัติ

ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

เมื่อสร้างโทเค็นการเข้าถึง JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง TSV เป็นรูปแบบ JSON ไฟล์ผลลัพธ์จะถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

แทนที่ sourceFile ด้วยชื่อของไฟล์ TSV อินพุต (มีอยู่ในที่เก็บข้อมูลบนคลาวด์), resultantFile ด้วยชื่อของไฟล์ JSON ที่เป็นผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

  • ในกรณีที่คุณต้องการบันทึก JSON ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.json"

แอปแปลง TSV เป็น JSON ฟรี

เพื่อสัมผัสประสบการณ์ความสามารถของ .NET REST API คุณอาจพิจารณาใช้ [TSV to JSON Conversion App] ที่มีน้ำหนักเบาและมีประสิทธิภาพเหนือกว่า] แอปฟรีนี้สร้างขึ้นบน Aspose.Cells Cloud API และสามารถทดสอบออนไลน์ได้โดยไม่ต้องมีข้อกำหนดในการติดตั้ง

การแปลง .NET JSON

สัมผัสประสบการณ์การเปลี่ยนแปลง .NET JSON โดยใช้แอปฟรี

บทสรุป

โดยสรุป การแปลง TSV เป็น JSON ถือเป็นงานสำคัญสำหรับเวิร์กโฟลว์ข้อมูลสมัยใหม่ ช่วยให้สามารถบูรณาการและประมวลผลข้อมูลในแอปพลิเคชันต่างๆ ได้อย่างราบรื่น เราขอแนะนำให้คุณสำรวจตัวเลือกเหล่านี้และรวมเข้ากับเวิร์กโฟลว์ของคุณเพื่อเพิ่มความสามารถในการประมวลผลข้อมูลของคุณ ด้วย Aspose.Cells Cloud API คุณสามารถรับประกันการแปลงข้อมูลที่แม่นยำ มีประสิทธิภาพ และปรับขนาดได้ ทำให้แอปพลิเคชันของคุณแข็งแกร่งและหลากหลายยิ่งขึ้น

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: