JSON — это стандартный текстовый формат, представляющий структурированные данные на основе синтаксиса объектов JavaScript. Он обычно используется для отправки данных с сервера клиенту. В некоторых случаях нам может потребоваться программно напрямую экспортировать данные из файла JSON в HTML. В этой статье мы узнаем, как преобразовать файл JSON в формат HTML с помощью Java.
В этой статье должны быть раскрыты следующие темы:
- Java API конвертера JSON в HTML
- Конвертировать JSON в HTML
- Преобразовать 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, выполнив следующие действия:
- Загрузите файл JSON с помощью класса Workbook.
- Сохраните файл 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, используя дополнительные параметры, выполнив следующие действия:
- Во-первых, загрузите файл JSON с помощью класса Workbook.
- Затем создайте экземпляр класса HtmlSaveOptions.
- После этого укажите необходимые параметры сохранения HTML, например ExportGridLines.
- Наконец, сохраните файл 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. Кроме того, вы можете узнать больше об Aspose.Cells for Java API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.