JSON в HTML Java

JSON — это стандартный текстовый формат, представляющий структурированные данные на основе синтаксиса объектов JavaScript. Он обычно используется для отправки данных с сервера клиенту. В некоторых случаях нам может потребоваться программно напрямую экспортировать данные из файла JSON в HTML. В этой статье мы узнаем, как преобразовать файл JSON в формат HTML с помощью Java.

В этой статье должны быть раскрыты следующие темы:

  1. Java API конвертера JSON в HTML
  2. Конвертировать JSON в HTML
  3. Преобразовать JSON в HTML с помощью параметров

Конвертер JSON в HTML Java API

Для преобразования JSON в HTML мы будем использовать API Aspose.Cells for Java. Это многофункциональный, мощный и простой в использовании API для работы с рабочими листами, связанными с Microsoft Excel, в приложениях Java. Его можно использовать для комплексных графиков, масштабируемых отчетов и надежных расчетов.

Класс Workbook API представляет книгу Excel. Каждая рабочая книга или электронная таблица может содержать несколько рабочих листов. Это позволяет открывать и сохранять собственные файлы Excel. Он также предоставляет некоторые дополнительные функции, такие как копирование данных из других рабочих книг, объединение двух рабочих книг и защита электронной таблицы Excel. Метод save() этого класса позволяет сохранять рабочие книги в предоставленных форматах. Класс HtmlSaveOptions API представляет параметры сохранения HTML-файла.

Пожалуйста, либо загрузите JAR API, либо добавьте следующую конфигурацию pom.xml в приложение Java на основе 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>

Преобразование JSON в HTML в Java

Мы можем преобразовать файл JSON в HTML, выполнив следующие действия:

  1. Загрузите файл JSON с помощью класса Workbook.
  2. Сохраните файл HTML с помощью метода save(). В качестве аргумента он принимает путь к выходному файлу HTML.

В приведенном ниже примере кода показано, как преобразовать файл JSON в HTML с помощью Java.

// В этом примере кода показано, как преобразовать JSON в HTML.
// Загрузить JSON-файл
Workbook workbook = new Workbook("C:\\SampleJson.json");

// Сохранить JSON как HTML
workbook.save("C:\\SampleJson_out.html");
Преобразование JSON в HTML в Java

Преобразование JSON в HTML с параметрами в Java

Мы можем преобразовать файл JSON в HTML, используя дополнительные параметры, выполнив следующие действия:

  1. Во-первых, загрузите файл JSON с помощью класса Workbook.
  2. Затем создайте экземпляр класса HtmlSaveOptions.
  3. После этого укажите необходимые параметры сохранения HTML, например ExportGridLines.
  4. Наконец, сохраните файл HTML, используя метод save(). В качестве аргументов он принимает путь к выходному HTML-файлу и объект HtmlSaveOptions.

В приведенном ниже примере кода показано, как преобразовать JSON в HTML с дополнительными параметрами с помощью Java.

// В этом примере кода показано, как преобразовать JSON в HTML с параметрами.
// Загрузить JSON-файл
Workbook workbook = new Workbook("C:\\SampleJson.json");

// Укажите параметры сохранения HTML
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.HTML);
saveOptions.setExportGridLines(true);
saveOptions.setExportHeadings(true);
saveOptions.setSaveAsSingleFile(true);
saveOptions.setPageTitle("Convert JSON to HTML");

// Сохранить JSON как HTML
workbook.save(outputDir + "SampleJson_out.html", saveOptions);
Преобразование JSON в HTML с параметрами в Java

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Вывод

В этой статье мы узнали, как программно преобразовать JSON в формат HTML на Java. Мы также видели, как указывать различные параметры при преобразовании JSON в HTML. Кроме того, вы можете узнать больше об Aspose.Cells for Java API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.

Смотрите также