converter json para html

Como converter JSON em HTML usando o .NET Cloud SDK.

Em um cenário de desenvolvimento web em constante evolução, a necessidade de apresentação de dados dinâmica e fácil de usar tornou-se fundamental. À medida que os aplicativos baseados em dados continuam a proliferar, a capacidade de converter facilmente JSON em [HTML](https://docs.fileformat.com/web/ html/) surge como um recurso crucial. Portanto, nossa API REST .NET fornece uma solução robusta para esse requisito imperativo, capacitando os desenvolvedores a traduzir facilmente dados JSON em estruturas HTML. Agora, neste guia abrangente, vamos nos aprofundar na necessidade e na implementação prática da conversão de ‘JSON para HTML’ usando a API .NET REST.

.NET Cloud SDK para conversão de JSON em HTML

Aspose.Cells Cloud SDK for .NET é uma API incrível que oferece recursos poderosos para manipulação dinâmica de dados em arquivos Excel. Ele permite que você crie pastas de trabalho do Excel de maneira programática e importe dados JSON para planilhas, o que abre um cenário para a visualização dinâmica de dados. O conteúdo Excel gerado pode então ser exportado para HTML, oferecendo uma solução prática para integrar dados JSON em estruturas HTML. Além disso, o Aspose.Cells Cloud SDK para .NET se destaca em uma infinidade de outros recursos, capacitando você com ferramentas para realizar extensas manipulações de arquivos Excel e, portanto, este SDK se destaca como uma solução robusta para vários cenários baseados em dados dentro do .NET ecossistema.

Agora, para aproveitar os recursos deste SDK em aplicativos .NET, primeiro precisamos pesquisar Aspose.Cells-Cloud no gerenciador de pacotes NuGet e clicar no botão Adicionar pacote. Em segundo lugar, obtenha as credenciais do seu cliente no painel da nuvem.Se você não tiver uma conta, basta criar uma conta gratuita seguindo as instruções especificadas no artigo início rápido.

Converter JSON em HTML em C# .NET

Vamos explorar os recursos de conversão de JSON em HTML usando C# .NET, para que possamos aprimorar nossos aplicativos, proporcionando aos usuários experiências interativas e visualmente atraentes.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Primeiramente, crie um objeto da classe CellsApi onde passamos as credenciais do cliente como argumentos.

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

Carregue o arquivo JSON de entrada para armazenamento em nuvem.

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

Por fim, chame a API para converter JSON em HTML. Após a conversão bem-sucedida, o HTML resultante será armazenado no armazenamento em nuvem.

// Para exemplos completos e arquivos de dados, acesse 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenha credenciais do cliente em https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// crie uma instância CellsApi ao passar ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// nome do arquivo JSON de entrada
string input_JSON = @"source.json";
// Arquivo HTML resultante
string resultant_file = "resultant.html";

// carregar arquivo JSON da unidade local
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // fazer upload do arquivo de entrada para armazenamento em nuvem
    cellsInstance.UploadFile("sourceFile.json", file);
}

// chame a API para converter JSON em HTML online
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
json para html on-line

Uma prévia da conversão de JSON para HTML.

O arquivo JSON de amostra usado no exemplo acima pode ser baixado em:

Conversão de JSON para HTML usando comandos cURL

Optar por Aspose.Cells Cloud e comandos cURL para conversão de JSON em HTML fornece uma solução robusta e versátil baseada nos pontos fortes da API Aspose.Cells Cloud. Embora a conversão direta de JSON para HTML possa não ser nativa, a utilização de comandos cURL permite a integração perfeita do Aspose.Cells Cloud, permitindo criar pastas de trabalho do Excel dinamicamente a partir de dados JSON. Além disso, os comandos cURL servem como uma ponte prática, facilitando a exportação do conteúdo do Excel para o formato HTML.

A primeira etapa nesta abordagem é gerar um token de acesso JWT usando o seguinte comando:

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"

Agora, execute o seguinte comando para transformar JSON para o formato 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 {}

Substitua sourceFile pelo nome do arquivo JSON de entrada disponível no armazenamento em nuvem, resultantFile pelo nome do CSV resultante a ser gerado e accessToken por um token de acesso JWT gerado acima.

Conclusão

Concluindo, o processo de conversão de JSON em HTML pode ser realizado de forma eficaz aproveitando os recursos robustos do Aspose.Cells Cloud, seja por meio da conveniência do .NET SDK ou da flexibilidade dos comandos cURL. Embora o .NET SDK forneça uma integração perfeita em projetos .NET e ofereça uma infinidade de funcionalidades para manipulação de arquivos Excel, os comandos cURL oferecem uma solução leve e programável para compatibilidade entre plataformas. Ambas as abordagens mostram a versatilidade do Aspose.Cells Cloud, permitindo que os desenvolvedores gerenciem dados dinamicamente em pastas de trabalho do Excel e posteriormente exportem-nos para o formato HTML.

Artigos relacionados

É altamente recomendável visitar os seguintes blogs: