json to html

How to convert a JSON file to HTML format online.

JSON(JavaScript Object Notation) é o formato preferido para intercâmbio de dados estruturados em aplicações modernas. No entanto, quando se trata de apresentar esses dados visualmente na web, convertê-los em HTML—particularmente em layouts tabulares estilizados—é essencial. Com o Aspose.Cells Cloud SDK para Node.js, você pode converter arquivos JSON brutos em arquivos HTML legíveis e responsivos, ideais para painéis, relatórios e renderização baseada em navegador.

API Node.js para Conversão de JSON para HTML

O Aspose.Cells Cloud SDK for Node.js permite a transformação de JSON para HTML de forma simples. Ele utiliza a escalabilidade da nuvem para gerar arquivos HTML leves e limpos diretamente a partir dos seus dados JSON—sem necessidade de Excel ou bibliotecas de terceiros.

Principais Recursos

  • Converter arquivos JSON em documentos HTML bem formatados.
  • Suporta renderização de tabelas com cabeçalhos, células e estilos incorporados.
  • Hospedado na nuvem—nenhum software local necessário.
  • RESTful e seguro com OAuth 2.0.

Começando

  1. Instale o SDK via npm:
npm install asposecellscloud --save
  1. Obtenha Credenciais do Cliente: Crie uma conta em Aspose.Cloud Dashboard e obtenha seu ID do Cliente e Segredo do Cliente. Para mais detalhes, você pode considerar visitar o artigo quick start.

Converter JSON para HTML Usando Node.js

Siga estas etapas para realizar a conversão usando Node.js:

Passo 1: Inicialize a API:

const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

Passo 2: Carregar arquivo JSON:

const fs = require("fs");
const path = require("path");

const jsonFilePath = path.resolve("data.json");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));

Etapa 3: Enviar Solicitação de Conversão:

const saveOptions = {
  SaveFormat: "HTML"
};

const request = new PostWorkbookSaveAsRequest({
  name: "data.json",
  newfilename: "converted/output.html",
  saveOptions: saveOptions,
  isAutoFitRows: true,
  isAutoFitColumns: true
});

await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to HTML.");
// Para mais exemplos, por favor visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-android/tree/master/Examples
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

const fs = require("fs");
const path = require("path");

const jsonFilePath = path.resolve("data.json");
// faça o upload do arquivo JSON de entrada para o armazenamento na nuvem
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));

const saveOptions = {
  SaveFormat: "HTML"
};

const request = new PostWorkbookSaveAsRequest({
  name: "data.json",
  newfilename: "converted/output.html",
  saveOptions: saveOptions,
  isAutoFitRows: true,
  isAutoFitColumns: true
});

// iniciar operação de conversão de JSON para HTML
await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to HTML.");
json to html

Uma pré-visualização da conversão de arquivo JSON para HTML.

  • O arquivo JSON de amostra usado no exemplo acima pode ser baixado de input.json.

Salvar JSON em HTML Usando cURL

Se você prefere ferramentas de linha de comando ou automação baseada em scripts, use o seguinte método cURL.

Passo 1 – Gerar Token de Acesso:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Etapa 2 – Enviar solicitação de conversão de JSON para HTML:

curl -X 'POST' \
  'https://api.aspose.cloud/v3.0/cells/{sourceJSON}/SaveAs?newfilename={resultantHTML}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false' \
  -H "accept: application/json" \
  -H "authorization: Bearer <ACCESS_TOKEN>" \
  -H "Content-Type: application/json" \
  -d "{
    \"SaveFormat\": \"html\",
    \"ClearData\": true,
    \"CreateDirectory\": true,
    \"EnableHTTPCompression\": true,
    \"RefreshChartCache\": true,
    \"SortNames\": true,
    \"ValidateMergedAreas\": true,
    \"MergeAreas\": true,
    \"SortExternalNames\": true,
    \"CheckExcelRestriction\": true,
    \"UpdateSmartArt\": true,
    \"EncryptDocumentProperties\": true
}"

Substitua sourceJSON pelo nome do arquivo JSON de entrada, resultantHTML pelo nome do arquivo HTML resultante e ACCESSTOKEN pelo token de acesso JWT gerado acima.

Experimente o Conversor de JSON para HTML Online Grátis

Quer tentar antes de codificar? Use nosso Online JSON to HTML Converter para visualizar rapidamente dados estruturados como uma página da web.

json to html converter

Aplicativo gratuito de conversão online de JSON para HTML.

📚 Recursos Adicionais

Conclusão

Com o Aspose.Cells Cloud SDK para Node.js, converter arquivos JSON em HTML limpo e estruturado se torna fácil. Quer você esteja renderizando respostas de API, criando visualizações de dados ou exibindo relatórios analíticos, esta solução baseada na nuvem oferece uma confiabilidade e facilidade de uso incomparáveis.

Comece hoje a otimizar seus fluxos de trabalho de JSON para HTML usando o poder do Node.js e APIs RESTful.

🔗 Artigos Relacionados

Recomendamos fortemente visitar os seguintes blogs: