將 json 轉換為 html

如何使用 .NET Cloud SDK 將 JSON 轉換為 HTML。

在不斷發展的 Web 開發環境中,對動態且使用者友好的資料呈現的需求已變得至關重要。隨著資料驅動的應用程式不斷激增,將JSON 無縫轉換為HTML 的能力html/) 成為一項重要功能。因此,我們的 .NET REST API 為這項迫切要求提供了強大的解決方案,使開發人員能夠輕鬆地將 JSON 資料轉換為 HTML 結構。現在,在這份綜合指南中,我們將深入探討使用 .NET REST API 進行「JSON 到 HTML」轉換的必要性和實際實作。

用於 JSON 到 HTML 轉換的 .NET Cloud SDK

Aspose.Cells Cloud SDK for .NET 是一個令人驚嘆的 API,為 Excel 檔案中的動態資料操作提供強大的功能。它允許您以程式設計方式建立 Excel 工作簿並將 JSON 資料匯入到工作表中,從而為動態資料視覺化奠定基礎。然後,產生的 Excel 內容可以進一步匯出為 HTML,從而提供將 JSON 資料整合到 HTML 結構中的實用解決方法。除此之外,Aspose.Cells Cloud SDK for .NET 還具有許多其他功能,為您提供執行廣泛的 Excel 檔案操作的工具,因此,該 SDK 是 .NET 中各種資料驅動場景的強大解決方案生態系統。

現在,為了在 .NET 應用程式中利用此 SDK 的功能,首先我們需要在 NuGet 套件管理器中搜尋“Aspose.Cells-Cloud”,然後點擊“新增套件”按鈕。其次,從雲端儀表板取得您的客戶端憑證。如果您沒有現有帳戶,只需按照快速入門文章中指定的說明建立免費帳戶即可。

在 C# .NET 中將 JSON 轉換為 HTML

讓我們利用 C# .NET 來利用 JSON 到 HTML 的轉換功能,以便增強我們的應用程序,為用戶提供互動式且具有視覺吸引力的體驗。

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

首先,建立 CellsApi 類別的對象,我們在其中傳遞客戶端憑證作為參數。

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

將輸入 JSON 檔案上傳到雲端儲存。

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

最後呼叫API將JSON轉換為HTML。成功轉換後,生成的 HTML 將儲存在雲端儲存中。

// 如需完整範例和數據文件,請訪問 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// 從 https://dashboard.aspose.cloud/ 取得客戶端憑證
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// 建立 CellsApi 實例,同時傳遞 ClientID 和 ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// 輸入 JSON 檔案的名稱
string input_JSON = @"source.json";
// 結果 HTML 文件
string resultant_file = "resultant.html";

// 從本機磁碟機載入 JSON 文件
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // 將輸入檔上傳到雲端存儲
    cellsInstance.UploadFile("sourceFile.json", file);
}

// 呼叫API在線將JSON轉換為HTML
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
線上json轉html

JSON 到 HTML 轉換的預覽。

上例中使用的範例 JSON 檔案可以從以下位置下載:

使用 cURL 指令將 JSON 轉換為 HTML

選擇Aspose.Cells Cloud 和cURL 指令進行JSON 到HTML 轉換,可提供植根於Aspose.Cells Cloud API 優勢的強大且多功能的解決方案。雖然直接 JSON 到 HTML 的轉換可能不是本機的,但利用 cURL 命令可以實現 Aspose.Cells Cloud 的無縫集成,從而允許您從 JSON 資料動態建立 Excel 工作簿。此外,cURL 指令可作為實用的橋樑,有助於將 Excel 內容匯出為 HTML 格式。

此方法的第一步是使用以下命令產生 JWT 存取權令牌:

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"

現在,請執行下列命令將 JSON 轉換為 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 {}

將「sourceFile」替換為雲端儲存中可用的輸入 JSON 檔案的名稱,將「resultantFile」替換為要產生的結果 CSV 的名稱,將「accessToken」替換為上面產生的 JWT 存取權令牌。

結論

總之,透過利用 Aspose.Cells Cloud 的強大功能,無論是透過 .NET SDK 的便利性還是 cURL 指令的靈活性,都可以有效地完成將 JSON 轉換為 HTML 的過程。雖然 .NET SDK 提供了與 .NET 專案的無縫集成,並提供了大量用於 Excel 文件操作的功能,但 cURL 命令為跨平台相容性提供了輕量級且可編寫腳本的解決方案。這兩種方法都展示了 Aspose.Cells Cloud 的多功能性,允許開發人員動態管理 Excel 工作簿中的數據,然後將其匯出為 HTML 格式。

有用的連結

相關文章

我們強烈建議您造訪以下部落格: