การแปลง tsv เป็น json

แปลง TSV เป็น JSON โดยใช้ Java REST API

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

Java REST API สำหรับการแปลง TSV เป็น JSON

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

การติดตั้ง

เพื่อที่จะใช้ Cloud SDK เราจะต้องเพิ่มการอ้างอิง Maven ต่อไปนี้ในไฟล์ pom.xml ของเรา:

<repositories-

    <repository-

        <id>AsposeJavaAPI</id-

        <name>Aspose Java API</name-

        <url>https://repository.aspose.cloud/repo/</url-

    </repository-

</repositories-

<dependencies-

    <dependency-

        <groupId>com.aspose</groupId-

        <artifactId>aspose-cells-cloud</artifactId-

        <version>24.9</version-

    </dependency-

</dependencies-
  • คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้จาก Aspose Repository

ตอนนี้เราต้องรับข้อมูลรับรองลูกค้าของเราจาก cloud Dashboard หากคุณยังไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลง TSV เป็น JSON ใน Java

ในส่วนนี้ให้รายละเอียดเกี่ยวกับวิธีการแปลง TSV เป็นรูปแบบ JSON โดยใช้สคริปต์โค้ด Java:

CellsApi api = new CellsApi(clientId,clientSecret);

สร้างอินสแตนซ์ของ CellsApi โดยระบุข้อมูลประจำตัวของไคลเอนต์เป็นอาร์กิวเมนต์อินพุต

api.uploadFile("input.tsv", file, "internal");

อัปโหลด TSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด uploadFile(…)

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.json","internal", null);

ในที่สุด เรียกใช้เมธอด cellsWorkbookGetWorkbook(…) เพื่อเริ่มการดำเนินการแปลง

// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // สร้างอินสแตนซ์ของ CellsApi โดยใช้ข้อมูลประจำตัวไคลเอนต์
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ชื่อไฟล์ TSV อินพุต
    String name = "input.tsv";
    // รูปแบบไฟล์ผลลัพธ์
    String format = "JSON";
		
    // โหลดไฟล์จากระบบภายในเครื่อง
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // อัพโหลดไฟล์ JSON อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    api.uploadFile("input.tsv", file, "internal");

    // ดำเนินการแปลงเอกสาร
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // พิมพ์ข้อความความสำเร็จ
    System.out.println("The TSV to JSON conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
การแปลง tsv เป็น json

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

แปลง TSV เป็น JSON ออนไลน์โดยใช้คำสั่ง cURL

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

ขั้นตอนแรกของวิธีนี้คือการสร้างโทเค็นการเข้าถึง 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}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

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

คุณอาจลองใช้คำสั่งต่อไปนี้เพื่อแปลง TSV เป็น JSON และบันทึกไฟล์ผลลัพธ์ลงในไดรฟ์ภายในเครื่อง

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

ตัวแปลง TSV เป็น JSON

เราขอแนะนำให้คุณลองใช้แอป TSV to JSON Converter ฟรีของเรา แอปนี้มีขนาดเล็กแต่ประสิทธิภาพสูง พัฒนาบน Aspose.Cells Cloud และช่วยให้คุณสัมผัสกับความสามารถที่น่าทึ่งของ SDK นี้

ตัวแปลง tsv เป็น json

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

บทสรุป

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

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

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

กรุณาเยี่ยมชมลิงค์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: