xml to json

XML to JSON Conversion in C# .NET.

ในโลกที่ขับเคลื่อนด้วยข้อมูลในวันนี้ XML และ JSON เป็นรูปแบบที่ใช้กันอย่างแพร่หลายสำหรับการแลกเปลี่ยนข้อมูลข้ามแอปพลิเคชันเว็บและ APIs ขณะที่ XML (Extensible Markup Language) เป็นที่รู้จักในรูปแบบที่มีโครงสร้างและลำดับชั้น JSON (JavaScript Object Notation) ได้รับความนิยมมากกว่าสำหรับลักษณะที่เบาและอ่านได้ง่าย ดังนั้น การแปลง XML เป็น JSON จึงช่วยให้ทำงานร่วมกับแอปพลิเคชันเว็บได้ดียิ่งขึ้น ลดขนาดข้อมูล และเพิ่มประสิทธิภาพในการประมวลผล

API แปลง XML เป็น JSON

Aspose.Cells Cloud SDK for Java มีวิธีที่ราบรื่นและมีประสิทธิภาพในการแปลง XML เป็น JSON โดยใช้โค้ดที่น้อยที่สุด โดยการใช้ API ที่ทรงพลัง นักพัฒนาสามารถแปลงข้อมูล XML ที่มีโครงสร้างให้เป็นรูปแบบ JSON ที่เบา ทำให้มั่นใจได้ว่ามีความเข้ากันได้กับแอปพลิเคชันสมัยใหม่

การติดตั้ง

ในการใช้ REST API ในโซลูชันของเรา ขั้นตอนแรกคือการเพิ่มการอ้างอิงในโปรเจกต์ Java ของเรา ดังนั้นโปรดเพิ่มรายละเอียดต่อไปนี้ในไฟล์ pom.xml ของโปรเจกต์ maven build.

<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 หากคุณไม่มีบัญชีที่มีอยู่ ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ quick start

การแปลง Java XML เป็น JSON

ในส่วนนี้ เราจะสำรวจรายละเอียดที่สามารถทำได้ด้วยการเรียก API แบบง่าย ๆ คุณสามารถอัปโหลดไฟล์ XML ระบุผลลัพธ์ JSON ที่ต้องการ และดึงไฟล์ที่แปลงแล้วได้อย่างง่ายดายโดยใช้โค้ด Java snippet

CellsApi api = new CellsApi(clientId,clientSecret);

สร้างตัวอย่างของ CellsApi โดยให้ข้อมูลประจำตัวของลูกค้าเป็นพารามิเตอร์นำเข้า。

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

อัปโหลดไฟล์ XML ที่ต้องการไปยังคลาวด์สตอเรจโดยใช้วิธี uploadFile(…)

File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON", 
                        null, null, null, "internal", "myResultant.json", "internal", null);

สุดท้าย ให้เรียกใช้วิธีการ cellsWorkbookGetWorkbook(…) เพื่อเริ่มต้นการแปลง XML เป็น JSON.

// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม 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);
		
    // name of input XML file
    String name = "input.xml";
    // รูปแบบไฟล์สำหรับไฟล์ที่ได้ผลลัพธ์
    String format = "JSON";
		
    // โหลดไฟล์จากระบบท้องถิ่น
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // อัปโหลดไฟล์ XML ที่ป้อนเข้าไปยังการจัดเก็บข้อมูลคลาวด์
    api.uploadFile("input.xml", file, "internal");

    // perform document conversion operation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // print success message
    System.out.println("The conversion of XML file to JSON format completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml to json conversion

Automate XML to JSON conversion in Java.

การแปลง XML เป็น JSON ด้วยคำสั่ง cURL

Aspose.Cells Cloud ให้บริการ API แบบ RESTful ที่ช่วยให้ผู้ใช้สามารถแปลง XML เป็น JSON ได้อย่างราบรื่นโดยใช้คำสั่ง cURL ที่ง่าย วิธีนี้เหมาะสำหรับนักพัฒนาที่มองหาวิธีการผ่าน command-line ในการทำให้อัตโนมัติการแปลง XML เป็น JSON โดยไม่ต้องเขียนโค้ดที่ซับซ้อน

ขั้นตอนแรกคือการสร้าง JWT access token โดยอิงจากข้อมูลรับรองของลูกค้า ดังนั้นโปรดดำเนินการคำสั่ง cURL ต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

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

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

คุณอาจพิจารณาใช้คำสั่งต่อไปนี้หากคุณต้องการบันทึก JSON ที่ได้ลงในดิสก์ท้องถิ่น:

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

Replace mySourceFile with the name of input XML file (available in cloud storage), myResultantFile with the name of resultant JSON and, accessToken with JWT access token generated above.

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

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

xml to json converter

ฟรีตัวแปลง XML เป็น JSON

ข้อสรุป

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

ลิงก์ที่มีประโยชน์

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

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