
Chuyển đổi XML sang JSON trong C# .NET.
Trong thế giới ngày nay, nơi dữ liệu là yếu tố chính, XML và JSON là các định dạng phổ biến được sử dụng để trao đổi dữ liệu qua các ứng dụng web và API. Trong khi XML (Ngôn ngữ Đánh dấu Mở rộng) nổi tiếng với định dạng có cấu trúc và phân cấp của nó, thì JSON (Định dạng Đối tượng JavaScript) được ưa chuộng vì tính nhẹ và dễ đọc với con người. Do đó, việc chuyển đổi XML sang JSON đảm bảo tính tương thích tốt hơn với các ứng dụng web, giảm kích thước dữ liệu và nâng cao hiệu quả xử lý.
- API chuyển đổi XML sang JSON
- Chuyển đổi Java XML sang JSON
- Chuyển đổi XML sang JSON bằng cách sử dụng các lệnh cURL
API chuyển đổi XML sang JSON
Aspose.Cells Cloud SDK for Java cung cấp một cách liền mạch và hiệu quả để chuyển đổi XML sang JSON với mã tối thiểu. Bằng cách tận dụng API mạnh mẽ của nó, các nhà phát triển có thể dễ dàng biến dữ liệu XML có cấu trúc thành định dạng JSON nhẹ, đảm bảo tính tương thích với các ứng dụng hiện đại.
Cài đặt
Để sử dụng REST API trong giải pháp của chúng tôi, bước đầu tiên là thêm tham chiếu của nó vào dự án Java của chúng tôi. Vì vậy, xin vui lòng thêm các chi tiết sau vào tệp pom.xml của dự án xây dựng maven.
<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>
- Bạn có thể tải phiên bản mới nhất từ Aspose Repository.
Sau đó, hãy lấy thông tin xác thực của bạn từ cloud dashboard. Trong trường hợp bạn chưa có tài khoản hiện có, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.
Chuyển đổi Java XML sang JSON
Trong phần này, chúng ta sẽ khám phá các chi tiết rằng với những cuộc gọi API đơn giản, bạn có thể tải lên một tệp XML, chỉ định đầu ra JSON mong muốn và lấy tệp đã chuyển đổi một cách dễ dàng bằng cách sử dụng đoạn mã Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Tạo một thể hiện của CellsApi trong khi cung cấp thông tin đăng nhập của khách hàng làm đối số đầu vào.
api.uploadFile("input.xml", file, "internal");
Tải lên tệp XML đầu vào lên bộ lưu trữ đám mây bằng cách sử dụng phương thức uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON",
null, null, null, "internal", "myResultant.json", "internal", null);
Cuối cùng, gọi phương thức cellsWorkbookGetWorkbook(…) để khởi động thao tác chuyển đổi XML sang JSON.
// để có thêm ví dụ, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Lấy ClientID và ClientSecret từ https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// tạo một thể hiện của CellsApi bằng cách sử dụng thông tin đăng nhập của khách hàng
CellsApi api = new CellsApi(clientId,clientSecret);
// name of input XML file
String name = "input.xml";
// định dạng tệp cho tệp kết quả
String format = "JSON";
// tải tệp từ hệ thống cục bộ
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// tải lên tệp XML đầu vào lên dịch vụ lưu trữ đám mây
api.uploadFile("input.xml", file, "internal");
// thực hiện chuyển đổi tài liệu
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);
}

Tự động chuyển đổi XML sang JSON trong Java.
Chuyển đổi XML sang JSON sử dụng lệnh cURL
Aspose.Cells Cloud cung cấp một API RESTful cho phép người dùng chuyển đổi XML sang JSON một cách liền mạch bằng cách sử dụng các lệnh cURL đơn giản. Phương pháp này là lý tưởng cho những nhà phát triển đang tìm kiếm một cách tiếp cận qua dòng lệnh để tự động hóa việc chuyển đổi XML sang JSON mà không cần mã phức tạp.
Bước đầu tiên là tạo một token truy cập JWT dựa trên thông tin xác thực của khách hàng, vì vậy hãy thực hiện lệnh cURL sau:
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"
Bây giờ mà một mã JWT đã được tạo, chúng ta cần thực hiện lệnh sau để xuất một tệp XML sang định dạng JSON. JSON kết quả sau đó được lưu trữ trong lưu trữ đám mây.
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}"
Bạn có thể xem xét việc sử dụng lệnh sau nếu bạn cần lưu JSON kết quả trên ổ đĩa cục bộ:
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"
Thay thế mySourceFile
bằng tên tệp XML đầu vào (có sẵn trong lưu trữ đám mây), myResultantFile
bằng tên của JSON kết quả và accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
Ứng dụng chuyển đổi XML sang JSON miễn phí
Bạn cũng có thể xem xét việc sử dụng ứng dụng miễn phí XML to JSON Converter của chúng tôi để trải nghiệm việc chuyển đổi XML sang JSON một cách liền mạch. Ứng dụng nhẹ và siêu hiệu quả này được phát triển dựa trên kiến trúc của Aspose.Cells Cloud và cho phép bạn thực hiện chuyển đổi XML sang JSON trực tuyến.
Bộ chuyển đổi XML sang JSON miễn phí.
Kết luận
Chuyển đổi XML sang JSON là điều cần thiết để trao đổi dữ liệu liền mạch và cải thiện khả năng tương tác của ứng dụng. Với Aspose.Cells Cloud SDK cho Java, người dùng có thể thực hiện chuyển đổi này một cách hiệu quả trong khi tận dụng sức mạnh của tự động hóa dựa trên đám mây. Dù sử dụng Java SDK hay một lệnh cURL đơn giản, API của chúng tôi đảm bảo độ chính xác, khả năng mở rộng và dễ dàng tích hợp. Hãy thử Aspose.Cells Cloud hôm nay và trải nghiệm một cách tiếp cận hợp lý để chuyển đổi từ XML sang JSON!
Liên kết hữu ích
Các bài viết liên quan
Bạn có thể xem xét việc truy cập vào các bài viết trên blog sau đây để tìm hiểu thêm về: