Засіб перегляду JSON із використанням Java – візуалізація JSON

Формат JSON із самоописом, легким для розуміння та аналізу є одним із ідеальних варіантів для обміну даними у веб-службах. З огляду на таке величезне використання часто потрібно конвертувати формат даних JSON в інші формати для різних вимог. У цій статті ми побачимо, як перевести файли JSON у формат PDF у Java. Крім того, ми також конвертуємо файли JSON у формати JPG, PNG і HTML у програмі Java.

Сьогодні ми окремо розглянемо, як рендерити:

Ми вже обговорювали такі теми щодо JSON:

Про всяк випадок, якщо у вас немає оновленого середовища, давайте швидко отримаємо те, що потрібно для візуалізації JSON.

Переглядач файлів JSON – Java API

GroupDocs пропонує програми API перегляду документів для Java, які дозволяють відтворювати різні формати файлів у форматах PDF, JPG, PNG і HTML. Я буду використовувати цей GroupDocs.Viewer for Java для перегляду файлу JSON шляхом відтворення його в інших згаданих форматах за допомогою прикладів вихідного коду.

Ви можете завантажити файл JAR із розділу завантажень або використати останнє сховище та конфігурації залежностей Maven у своїх програмах Java.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>22.9</version>
</dependency>

JSON у PDF за допомогою Java

Формат PDF славиться своєю портативністю і часто потрібен під час обміну файлами. Наступні кроки показують, як відобразити файли JSON у форматі PDF за допомогою Java.

  • Завантажте файл JSON за допомогою класу Viewer.
  • Підготуйте параметри візуалізації PDF за допомогою класу PdfViewOptions.
  • Перетворіть файл JSON на PDF, просто викликавши метод view().

Наведений нижче приклад коду Java перетворює файли JSON у формат PDF.

// JSON Viewer - візуалізація файлу JSON як PDF за допомогою Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

Перегляньте файл JSON у форматі JPG, PNG або HTML за допомогою Java

Так само з файлу JSON можна отримати інші формати. Наступні кроки допоможуть вам відобразити файли JSON у різних форматах за допомогою Java.

  • Завантажте файл JSON за допомогою класу Viewer.
  • Підготуйте параметри візуалізації відповідно до формату перетворення:
    • Відтворення JPG використовує клас JpgViewOptions.
    • Для візуалізації PNG потрібен клас PngViewOptions.
    • Для візуалізації HTML потрібен клас HtmlViewOptions. Існують різні додаткові параметри під час конвертації JSON у HTML:
      • Перетворення на HTML за допомогою вбудованих ресурсів.
      • JSON в HTML із зовнішніми ресурсами.
      • Перетворення на адаптивний HTML.
  • Використовуйте метод view(), щоб відобразити файли JSON як файли HTML, JPG або PNG.

Наведені нижче приклади Java окремо відтворюють файли JSON у кожному форматі за допомогою відповідних параметрів перетворення.

JSON в JPG за допомогою Java

Наведений нижче код Java перетворює файл JSON у формат JPG.

// JSON Viewer - візуалізуйте файл JSON як JPG за допомогою Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON в PNG за допомогою Java

Наступний код перетворює файл JSON у формат PNG за допомогою Java.

// JSON Viewer - візуалізуйте файл JSON як PNG за допомогою Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON до адаптивного HTML за допомогою Java

Наведений нижче вихідний код Java перетворює файл JSON на адаптивний HTML із вбудованими ресурсами. Так само ви можете конвертувати його за допомогою зовнішніх ресурсів за допомогою методу forExternalResources.

// Засіб перегляду JSON – візуалізація файлу JSON як адаптивного HTML за допомогою Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
	viewOptions.setRenderResponsive(true);
	viewer.view(viewOptions);
}

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень для створення онлайн-переглядача файлів JSON.

Висновок

Підводячи підсумок, ми навчилися рендерити файли JSON в інші формати. Зокрема, ми конвертували файли даних JSON у PDF, JPG і PNG у Java. Нарешті, ми навчилися відображати JSON як адаптивний HTML із зовнішніми або вбудованими ресурсами на прикладі Java.

Сподіваюся, це підштовхне вас до розробки Java-програми для перегляду JSON, наприклад Groupdocs.Viewer Online App.

Ви можете дізнатися більше про GroupDocs.Viewer for Java з його прикладів документації та GitHub. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також