chuyển đổi json sang html

Cách chuyển đổi JSON sang HTML bằng .NET Cloud SDK.

Trong bối cảnh phát triển web không ngừng thay đổi, nhu cầu về trình bày dữ liệu động và thân thiện với người dùng đã trở nên tối quan trọng. Khi các ứng dụng dựa trên dữ liệu tiếp tục phát triển mạnh mẽ, khả năng chuyển đổi liền mạch JSON sang HTML trở thành một tính năng quan trọng. Do đó, .NET REST API của chúng tôi cung cấp một giải pháp mạnh mẽ cho yêu cầu cấp thiết này, trao quyền cho các nhà phát triển dễ dàng dịch dữ liệu JSON sang cấu trúc HTML. Bây giờ, trong hướng dẫn toàn diện này, chúng ta sẽ đi sâu vào tính cần thiết và triển khai thực tế của việc chuyển đổi ‘JSON sang HTML’ bằng cách sử dụng .NET REST API.

.NET Cloud SDK để chuyển đổi JSON sang HTML

Aspose.Cells Cloud SDK for .NET là một API tuyệt vời cung cấp các tính năng mạnh mẽ để thao tác dữ liệu động trong các tệp Excel. Nó cho phép bạn lập trình để tạo sổ làm việc Excel và nhập dữ liệu JSON vào các trang tính, mở đường cho việc trực quan hóa dữ liệu động. Nội dung Excel được tạo sau đó có thể được xuất sang HTML, cung cấp giải pháp thay thế thực tế để tích hợp dữ liệu JSON vào các cấu trúc HTML. Ngoài ra, Aspose.Cells Cloud SDK for .NET còn vượt trội ở vô số khả năng khác, cung cấp cho bạn các công cụ để thực hiện các thao tác tệp Excel mở rộng và do đó, SDK này là giải pháp mạnh mẽ cho nhiều tình huống dựa trên dữ liệu trong hệ sinh thái .NET.

Bây giờ, để tận dụng khả năng của SDK này trong ứng dụng .NET, trước tiên chúng ta cần tìm kiếm Aspose.Cells-Cloud trong trình quản lý gói NuGet và nhấp vào nút Add Package. Thứ hai, lấy thông tin xác thực của khách hàng từ cloud dashboard. Nếu bạn chưa có tài khoản, 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 JSON sang HTML trong C# .NET

Hãy cùng khai thác khả năng chuyển đổi JSON sang HTML bằng C# .NET để có thể cải tiến các ứng dụng, mang đến cho người dùng những trải nghiệm tương tác và hấp dẫn về mặt hình ảnh.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Đầu tiên, tạo một đối tượng của lớp CellsApi, trong đó chúng ta truyền thông tin xác thực của khách hàng làm đối số.

cellsInstance.UploadFile("sourceFile.json", file);

Tải tệp JSON đầu vào lên bộ nhớ đám mây.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);

Cuối cùng, gọi API để chuyển đổi JSON sang HTML. Sau khi chuyển đổi thành công, HTML kết quả sẽ được lưu trữ trong bộ nhớ đám mây.

// Để biết ví dụ đầy đủ và các tập tin dữ liệu, vui lòng truy cập 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nhận thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// tạo phiên bản CellsApi trong khi truyền ClientID và ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// tên của tệp JSON đầu vào
string input_JSON = @"source.json";
// Tệp HTML kết quả
string resultant_file = "resultant.html";

// tải tệp JSON từ ổ đĩa cục bộ
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // tải tệp đầu vào lên bộ nhớ đám mây
    cellsInstance.UploadFile("sourceFile.json", file);
}

// gọi API để chuyển đổi JSON sang HTML trực tuyến
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
json sang html trực tuyến

Bản xem trước về chuyển đổi JSON sang HTML.

Tệp JSON mẫu được sử dụng trong ví dụ trên có thể được tải xuống từ:

  • [input.json](hình ảnh/input.json)

Chuyển đổi JSON sang HTML bằng lệnh cURL

Việc lựa chọn Aspose.Cells Cloud và lệnh cURL để chuyển đổi JSON sang HTML cung cấp một giải pháp mạnh mẽ và linh hoạt bắt nguồn từ thế mạnh của API Aspose.Cells Cloud. Mặc dù việc chuyển đổi JSON trực tiếp sang HTML có thể không phải là bản gốc, nhưng việc sử dụng lệnh cURL cho phép tích hợp liền mạch Aspose.Cells Cloud, cho phép bạn tạo sổ làm việc Excel động từ dữ liệu JSON. Hơn nữa, lệnh cURL đóng vai trò là cầu nối thực tế, tạo điều kiện thuận lợi cho việc xuất nội dung Excel sang định dạng HTML.

Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:

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

Bây giờ, hãy thực hiện lệnh sau để chuyển đổi JSON sang định dạng HTML.

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

Thay thế sourceFile bằng tên của tệp JSON đầu vào có trong bộ nhớ đám mây, resultantFile bằng tên của tệp CSV kết quả sẽ được tạo và accessToken bằng mã thông báo truy cập JWT được tạo ở trên.

Phần kết luận

Tóm lại, quá trình chuyển đổi JSON sang HTML có thể được thực hiện hiệu quả bằng cách tận dụng các tính năng mạnh mẽ của Aspose.Cells Cloud, thông qua sự tiện lợi của .NET SDK hay tính linh hoạt của các lệnh cURL. Trong khi .NET SDK cung cấp khả năng tích hợp liền mạch vào các dự án .NET và cung cấp vô số chức năng để thao tác tệp Excel, thì các lệnh cURL cung cấp giải pháp nhẹ và có thể lập trình để tương thích đa nền tảng. Cả hai phương pháp đều thể hiện tính linh hoạt của Aspose.Cells Cloud, cho phép các nhà phát triển quản lý dữ liệu động trong sổ làm việc Excel và sau đó xuất dữ liệu sang định dạng HTML.

Liên kết hữu ích

Bài viết liên quan

Chúng tôi thực sự khuyên bạn nên ghé thăm các blog sau: