json 转 html

如何使用 C# .NET 将 JSON 转换为 HTML。

JSON(JavaScript 对象表示法)是一种轻量级数据交换格式,人类和机器都可以轻松读取和写入。但是,要在网页上以 0 用户友好且视觉上吸引人的方式呈现这些数据,需要转换为 HTML。因此,通过将 JSON 转换为 HTML,您可以将实时数据无缝集成到网页中,增强用户体验并简化开发流程。

用于 JSON 到 HTML 转换的 REST API

GroupDocs.Conversion Cloud SDK for .NET 提供了一种强大而灵活的解决方案,用于转换各种文件格式,包括 JSON 到 HTML。这个强大的 API 简化了转换过程,为您提供了一种将 JSON 数据转换为结构良好的 HTML 内容的无缝方法。第一步是通过在 NuGet 包管理器中搜索 GroupDocs.Conversion-Cloud 来安装 SDK,然后单击“安装”按钮。或者,您可以考虑在包管理器控制台中执行以下命令。

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

安装完成后,我们需要获取我们个性化的 API 凭证(即客户端 ID 和客户端密钥)。请按照此简短的 教程 中指定的说明进行操作,该教程详细说明了如何获取 API 凭证。

在 C# 中将 JSON 转换为 HTML

使用 C# .NET 将 JSON 转换为 HTML 使您能够轻松地将结构化数据动态显示为结构良好、响应迅速的 HTML 内容。

  1. 创建“配置”类的实例,我们将客户端凭据作为参数传递。
var configurations = new Configuration(clientId, clientSecret1);
  1. 初始化“ConvertApi”,我们将配置对象作为输入参数传递。
var apiInstance = new ConvertApi(configurations);
  1. 将输入的JSON文件上传到云存储。
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
  1. 创建一个“ConvertSettings”实例,其中我们在其中指定输入 JSON 文件的名称、结果格式为“html”以及结果 HTML 文件的名称作为参数。
var settings = new ConvertSettings{...}
  1. 调用 ConvertDocumentRequest API 将 JSON 文件转换为 HTML 格式,并将生成的 HTML 保存到云存储。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 更多示例请访问 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 获取您的 API 凭证 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// 创建配置类的实例,并使用客户端 ID 和客户端密钥对其进行初始化。 
var configurations = new Configuration(clientId, clientSecret1);
// 定义 ApiBaseUrl 的值来设置 CSV 到 PDF 转换 API 的基本 URL。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// 使用 Configuration 类的对象初始化 ConvertApi 类的实例。
var apiInstance = new ConvertApi(configurations);
             
// 从本地驱动器读取输入 JSON 文件的内容             
using (var stream = System.IO.File.OpenRead("input.csv"))
{
    // 创建 FileApi 实例
    var fileUpload = new FileApi(configurations);
    // 将输入的 json 上传到云存储
    fileUpload.UploadFile(new UploadFileRequest("input.json", stream));

    // 创建 ConvertSettings,在其中定义输入 JSON 文件名和结果 HTML 文件的名称
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.json",
        Format = "html",
        OutputPath = "myResultant.html"
    };
    
    // 调用 ConvertDocument 方法将 JSON 转换为 HTML 格式
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 打印成功信息
        Console.WriteLine("The JSON to HTML conversion completed successfully !");
    }
}
json 转 html

图像:JSON 到 HTML 转换的预览。

上述示例中使用的输入 JSON 可以从此链接下载。

使用 cURL 命令将 JSON 转换为网页

使用 GroupDocs.Conversion Cloud 和 cURL 命令进行 JSON 到 HTML 的转换,可以简化自动化并集成到各种工作流程中。这种方法独立于平台,易于编写脚本,并且无需大量编码即可实现无缝、高质量的数据转换。

首先,我们需要根据客户端凭证生成 JWT 访问令牌。获取 JWT 令牌后,请执行以下 cURL 命令将 JSON 文件转换为 HTML 格式。转换后,生成的 HTML 存储在云存储中。

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}\"}"

请将“inputFile”替换为输入 JSON 文件的名称,将“myResultant”替换为结果 HTML 文件的名称,并将“accessToken”替换为个性化 JWT 访问令牌。

  • 如果我们需要将生成的 HTML 保存到本地驱动器,请尝试使用以下 cURL 命令:
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\"}"

免费 JSON 到 HTML 转换器

我们还建议您使用我们的免费、轻量级且超高效的 JSON 到 HTML 转换应用程序,它是使用 GroupDocs.Conversion Cloud API 开发的。它使您能够体验 JSON 文档到 HTML 转换 API 的惊人功能。

json 到 html 转换器

有用的链接

产品文档

-API源代码

-免费支持论坛

-免费咨询

结论

在本文中,我们探讨了两种将 JSON 转换为 HTML 的强大方法:GroupDocs.Conversion Cloud SDK 提供了强大而灵活的解决方案,另一方面,使用 GroupDocs.Conversion Cloud 的 cURL 命令。这种方法提供了一种独立于平台且易于编写脚本的自动化方法。总之,这两种方法都具有显著的优势,可确保高质量、响应迅速的 HTML 输出,从而增强用户体验和 Web 应用程序的交互性。

相关文章

我们还建议您访问以下链接以了解更多信息: