JSON a HTMLJava

JSON es un formato estándar basado en texto que representa datos estructurados según la sintaxis de objetos de JavaScript. Se utiliza comúnmente para enviar datos desde el servidor al cliente. En ciertos casos, es posible que necesitemos exportar datos directamente desde un archivo JSON a un HTML mediante programación. En este artículo, aprenderemos cómo convertir un archivo JSON a formato HTML usando Java.

En este artículo se tratarán los siguientes temas:

  1. API Java del convertidor de JSON a HTML
  2. Convertir JSON a HTML
  3. Convertir JSON a HTML con opciones

Convertidor de JSON a HTML API de Java

Para convertir JSON a HTML, utilizaremos la API Aspose.Cells for Java. Es una API rica en funciones, potente y fácil de usar para trabajar con hojas de trabajo asociadas a Microsoft Excel dentro de las aplicaciones Java. Se puede utilizar para gráficos completos, informes escalables y cálculos fiables.

La clase Workbook de la API representa un libro de Excel. Cada Workbook u hoja de cálculo puede contener varias hojas de trabajo. Permite abrir y guardar archivos nativos de Excel. También proporciona algunas funciones avanzadas, como copiar datos de otros libros de trabajo, combinar dos libros de trabajo y proteger la hoja de cálculo de Excel. El método save() de esta clase permite guardar los libros de trabajo en los formatos provistos. La clase HtmlSaveOptions de la API representa las opciones para guardar el archivo HTML.

Descargue el JAR de la API o agregue la siguiente configuración pom.xml en una aplicación Java basada en 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>

Convertir JSON a HTML en Java

Podemos convertir un archivo JSON a HTML siguiendo los pasos que se detallan a continuación:

  1. Cargue el archivo JSON usando la clase Workbook.
  2. Guarde el archivo HTML usando el método save(). Toma la ruta del archivo HTML de salida como argumento.

El ejemplo de código que se muestra a continuación muestra cómo convertir un archivo JSON a HTML usando Java.

// Este ejemplo de código demuestra cómo convertir JSON a HTML
// Cargar archivo JSON
Workbook workbook = new Workbook("C:\\SampleJson.json");

// Guardar JSON como HTML
workbook.save("C:\\SampleJson_out.html");
Convertir JSON a HTML en Java

Convierta JSON a HTML con opciones en Java

Podemos convertir un archivo JSON a HTML usando opciones avanzadas siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cargue el archivo JSON utilizando la clase Workbook.
  2. A continuación, cree una instancia de la clase HtmlSaveOptions.
  3. Después de eso, especifique las opciones de guardado HTML requeridas, como ExportGridLines.
  4. Finalmente, guarde el archivo HTML usando el método save(). Toma la ruta del archivo HTML de salida y el objeto HtmlSaveOptions como argumentos.

El ejemplo de código que se muestra a continuación muestra cómo convertir un JSON a HTML con opciones avanzadas usando Java.

// Este ejemplo de código demuestra cómo convertir JSON a HTML con Opciones
// Cargar archivo JSON
Workbook workbook = new Workbook("C:\\SampleJson.json");

// Especificar opciones de guardado de HTML
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.HTML);
saveOptions.setExportGridLines(true);
saveOptions.setExportHeadings(true);
saveOptions.setSaveAsSingleFile(true);
saveOptions.setPageTitle("Convert JSON to HTML");

// Guardar JSON como HTML
workbook.save(outputDir + "SampleJson_out.html", saveOptions);
Convierta JSON a HTML con opciones en Java

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido cómo convertir JSON a formato HTML mediante programación en Java. También hemos visto cómo especificar varias opciones al convertir JSON a HTML. Además, puede obtener más información sobre Aspose.Cells for Java API utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en el foro.

Ver también