json sang html

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

JSON(Ký hiệu đối tượng JavaScript) là một định dạng trao đổi dữ liệu nhẹ, dễ dàng cho cả con người và máy móc đọc và viết. Tuy nhiên, việc trình bày dữ liệu này theo cách không thân thiện với người dùng và hấp dẫn trực quan trên các trang web yêu cầu chuyển đổi sang HTML. Do đó, bằng cách chuyển đổi JSON sang HTML, bạn có thể tích hợp liền mạch dữ liệu thời gian thực vào các trang web của mình, nâng cao trải nghiệm người dùng và hợp lý hóa quy trình phát triển.

API REST để chuyển đổi JSON sang HTML

GroupDocs.Conversion Cloud SDK for .NET cung cấp giải pháp mạnh mẽ và linh hoạt để chuyển đổi nhiều định dạng tệp khác nhau, bao gồm JSON sang HTML. API mạnh mẽ này đơn giản hóa quá trình chuyển đổi, cung cấp cho bạn một cách liền mạch để chuyển đổi dữ liệu JSON thành nội dung HTML có cấu trúc tốt. Bước đầu tiên là cài đặt SDK bằng cách tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet, sau đó nhấp vào nút Cài đặt. Ngoài ra, bạn có thể xem xét thực hiện lệnh sau trong bảng điều khiển trình quản lý gói.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Sau khi cài đặt, chúng tôi cần lấy thông tin xác thực API được cá nhân hóa của mình (tức là ID khách hàng và Bí mật khách hàng).Vui lòng làm theo hướng dẫn được chỉ định trong hướng dẫn ngắn này để giải thích chi tiết về cách lấy thông tin xác thực API.

JSON sang HTML trong C#

Việc chuyển đổi JSON sang HTML bằng C# .NET cho phép bạn hiển thị động dữ liệu có cấu trúc thành nội dung HTML có cấu trúc tốt và đáp ứng một cách dễ dàng.

  1. Tạo một phiên bản của lớp Cấu hình nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
  1. Khởi tạo ConvertApi nơi chúng tôi chuyển đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
  1. Tải tệp JSON đầu vào lên bộ lưu trữ đám mây.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
  1. Tạo một phiên bản của ConvertSettings trong đó chúng tôi chỉ định tên của tệp JSON đầu vào, định dạng kết quả là html và tên của tệp HTML kết quả làm đối số.
var settings = new ConvertSettings{...}
  1. Gọi API ConvertDocumentRequest để chuyển đổi tệp JSON sang định dạng HTML và lưu HTML kết quả vào bộ lưu trữ đám mây.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng & Bí mật khách hàng. 
var configurations = new Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở của API chuyển đổi CSV sang PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Khởi tạo một phiên bản của lớp ConvertApi với đối tượng của lớp Cấu hình.
var apiInstance = new ConvertApi(configurations);
             
// đọc nội dung của tệp JSON đầu vào từ ổ đĩa cục bộ             
using (var stream = System.IO.File.OpenRead("input.csv"))
{
    // tạo một phiên bản của FileApi
    var fileUpload = new FileApi(configurations);
    // tải json đầu vào lên bộ nhớ đám mây
    fileUpload.UploadFile(new UploadFileRequest("input.json", stream));

    // tạo ConvertSettings trong đó chúng tôi xác định tên tệp JSON đầu vào và tên của tệp HTML kết quả
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.json",
        Format = "html",
        OutputPath = "myResultant.html"
    };
    
    // Gọi phương thức ConvertDocument để chuyển đổi định dạng JSON sang HTML
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // in thông báo thành công
        Console.WriteLine("The JSON to HTML conversion completed successfully !");
    }
}
json sang html

Hình ảnh: - Bản xem trước chuyển đổi JSON sang HTML.

Bạn có thể tải xuống JSON đầu vào được sử dụng trong ví dụ trên từ liên kết này.

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

Việc sử dụng GroupDocs.Conversion Cloud với các lệnh cURL để chuyển đổi JSON sang HTML giúp đơn giản hóa quá trình tự động hóa và tích hợp vào nhiều quy trình công việc khác nhau. Cách tiếp cận này độc lập với nền tảng, dễ viết kịch bản và cho phép chuyển đổi dữ liệu liền mạch, chất lượng cao mà không yêu cầu mã hóa rộng rãi.

Đầu tiên, chúng ta cần tạo mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng. Sau khi nhận được mã thông báo JWT, vui lòng thực hiện lệnh cURL sau để chuyển đổi tệp JSON sang định dạng HTML. Sau khi chuyển đổi, HTML kết quả được lưu trữ trong bộ lưu trữ đám mây.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"OutputPath\": \"{myResultant}\"}"

Vui lòng thay thế inputFile bằng tên của tệp JSON đầu vào, myResultant bằng tên của tệp HTML kết quả và accessToken bằng mã thông báo truy cập JWT được cá nhân hóa.

  • Nếu chúng tôi cần lưu HTML kết quả vào ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.json\",  \"Format\": \"html\"}"

Trình chuyển đổi JSON sang HTML miễn phí

Chúng tôi cũng khuyên bạn nên sử dụng [Ứng dụng chuyển đổi JSON sang HTML] miễn phí, nhẹ và siêu hiệu quả của chúng tôi, được phát triển bằng API GroupDocs.Conversion Cloud. Nó cho phép bạn trải nghiệm những khả năng tuyệt vời của tài liệu JSON sang API chuyển đổi HTML.

công cụ chuyển đổi json sang html

Liên kết hữu ích

Phần kết luận

Trong bài viết này, chúng tôi đã khám phá hai phương pháp mạnh mẽ để chuyển đổi JSON sang HTML: GroupDocs.Conversion Cloud SDK cung cấp giải pháp mạnh mẽ và linh hoạt, mặt khác là sử dụng các lệnh cURL với GroupDocs.Conversion Cloud. Cách tiếp cận này cung cấp một nền tảng độc lập và phương pháp dễ dàng viết được cho tự động hóa. Tóm lại, cả hai phương pháp đều mang lại những lợi thế đáng kể, đảm bảo đầu ra HTML đáp ứng, chất lượng cao giúp nâng cao trải nghiệm người dùng và khả năng tương tác của các ứng dụng web của bạn.

Những bài viết liên quan

Chúng tôi cũng khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: