JSON para HTML Java

JSON é um formato padrão baseado em texto que representa dados estruturados com base na sintaxe do objeto JavaScript. É comumente usado para enviar dados do servidor para o cliente. Em alguns casos, podemos precisar exportar dados diretamente de um arquivo JSON para um HTML programaticamente. Neste artigo, aprenderemos como converter um arquivo JSON para o formato HTML usando Java.

Os seguintes tópicos serão abordados neste artigo:

  1. API Java do conversor JSON para HTML
  2. Converter JSON em HTML
  3. Converter JSON em HTML com Opções

API Java do conversor JSON para HTML

Para converter JSON para HTML, usaremos a API Aspose.Cells for Java. É uma API rica em recursos, poderosa e fácil de usar para trabalhar com planilhas associadas ao Microsoft Excel dentro dos aplicativos Java. Ele pode ser usado para gráficos abrangentes, relatórios escaláveis e cálculos confiáveis.

A classe Workbook da API representa uma pasta de trabalho do Excel. Cada pasta de trabalho ou planilha pode conter várias planilhas. Permite abrir e salvar arquivos nativos do Excel. Ele também fornece alguns recursos avançados, como copiar dados de outras pastas de trabalho, combinar duas pastas de trabalho e proteger a planilha do Excel. O método save() desta classe permite salvar as pastas de trabalho nos formatos fornecidos. A classe HtmlSaveOptions da API representa as opções para salvar o arquivo HTML.

Faça downloads o JAR da API ou adicione a seguinte configuração pom.xml em um aplicativo Java baseado em Maven.

<repository>  
    <id>AsposeJavaAPI</id>  
    <name>Aspose Java API</name>  
    <url>https://repository.aspose.com/repo/</url>  
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.6</version>
</dependency>

Converter JSON para HTML em Java

Podemos converter o arquivo JSON para HTML seguindo as etapas abaixo:

  1. Carregue o arquivo JSON usando a classe Workbook.
  2. Salve o arquivo HTML usando o método save(). Ele usa o caminho do arquivo HTML de saída como um argumento.

O exemplo de código abaixo mostra como converter um arquivo JSON em HTML usando Java.

// Este exemplo de código demonstra como converter JSON em HTML
// Carregar arquivo JSON
Workbook workbook = new Workbook("C:\\SampleJson.json");

// Salvar JSON como HTML
workbook.save("C:\\SampleJson_out.html");
Converter JSON para HTML em Java

Converter JSON para HTML com opções em Java

Podemos converter o arquivo JSON para HTML usando opções avançadas seguindo as etapas abaixo:

  1. Primeiramente, carregue o arquivo JSON usando a classe Workbook.
  2. Em seguida, crie uma instância da classe HtmlSaveOptions.
  3. Depois disso, especifique as opções de salvamento de HTML necessárias, como ExportGridLines.
  4. Finalmente, salve o arquivo HTML usando o método save(). Ele usa o caminho do arquivo HTML de saída e o objeto HtmlSaveOptions como argumentos.

O exemplo de código abaixo mostra como converter um JSON para HTML com opções avançadas usando Java.

// Este exemplo de código demonstra como converter JSON em HTML com Opções
// Carregar arquivo JSON
Workbook workbook = new Workbook("C:\\SampleJson.json");

// Especifique as opções de salvamento de HTML
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.HTML);
saveOptions.setExportGridLines(true);
saveOptions.setExportHeadings(true);
saveOptions.setSaveAsSingleFile(true);
saveOptions.setPageTitle("Convert JSON to HTML");

// Salvar JSON como HTML
workbook.save(outputDir + "SampleJson_out.html", saveOptions);
Converter JSON para HTML com opções em Java

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Conclusão

Neste artigo, aprendemos como converter JSON para formato HTML programaticamente em Java. Também vimos como especificar várias opções ao converter JSON para HTML. Além disso, você pode aprender mais sobre Aspose.Cells para API Java usando a documentação. Em caso de qualquer ambiguidade, não hesite em contactar-nos no fórum.

Veja também