JSON Viewer mit Java – Render JSON

Das selbstbeschreibende, leicht verständliche und einfach zu analysierende JSON-Format ist eine der idealen Möglichkeiten, um Daten in Webdiensten auszutauschen. Aufgrund dieser enormen Nutzung ist es häufig erforderlich, das JSON-Datenformat für verschiedene Anforderungen in andere Formate zu konvertieren. In diesem Artikel erfahren Sie, wie Sie JSON-Dateien in Java in das PDF-Format rendern. Außerdem konvertieren wir die JSON-Dateien innerhalb der Java-Anwendung in die Formate JPG, PNG und HTML.

Heute werden wir separat sehen, wie man Folgendes rendert:

Folgende Themen haben wir bereits bezüglich JSON besprochen:

Für den Fall, dass Sie nicht über die aktualisierte Umgebung verfügen, lassen Sie uns schnell herausfinden, was für das JSON-Rendering erforderlich ist.

JSON-Datei-Viewer – Java-API

GroupDocs bietet Document Viewer API for Java-Anwendungen, die das Rendern verschiedener Dateiformate in die Formate PDF, JPG, PNG und HTML ermöglichen. Ich werde diesen GroupDocs.Viewer for Java verwenden, um eine JSON-Datei anzuzeigen, indem ich sie mithilfe von Quellcodebeispielen in andere erwähnte Formate rendere.

Sie können die JAR-Datei aus dem Download-Bereich herunterladen oder die neuesten Repository- und Abhängigkeits-Maven-Konfigurationen in Ihren Java-Anwendungen verwenden.

<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 zu PDF mit Java

Das PDF-Format ist bekannt für seine Portabilität und wird oft beim Teilen von Dateien benötigt. Die folgenden Schritte zeigen, wie JSON-Dateien im PDF-Format mit Java gerendert werden.

  • Laden Sie die JSON-Datei mit der Klasse Viewer.
  • Bereiten Sie die PDF-Renderingoptionen mithilfe der PdfViewOptions-Klasse vor.
  • Konvertieren Sie die JSON-Datei in PDF, indem Sie einfach die Methode view() aufrufen.

Das folgende Java-Codebeispiel rendert die JSON-Dateien in das PDF-Format.

// JSON Viewer - Rendern Sie JSON-Dateien als PDF mit Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

JSON-Datei als JPG, PNG oder HTML mit Java anzeigen

Ebenso können andere Formate aus einer JSON-Datei abgerufen werden. Die folgenden Schritte helfen Ihnen, die JSON-Dateien mit Java in verschiedene Formate zu rendern.

  • Laden Sie die JSON-Datei mit der Klasse Viewer.
  • Bereiten Sie die Rendering-Optionen entsprechend dem Konvertierungsformat vor:
    • Beim JPG-Rendering wird die JpgViewOptions-Klasse verwendet.
    • Das PNG-Rendering erfordert die PngViewOptions-Klasse.
    • Für das HTML-Rendering ist die HtmlViewOptions-Klasse erforderlich. Beim Konvertieren von JSON in HTML gibt es verschiedene zusätzliche Optionen:
      • Mit eingebetteten Ressourcen in HTML konvertieren.
      • JSON zu HTML mit externen Ressourcen.
      • In responsives HTML konvertieren.
  • Verwenden Sie die Methode view(), um JSON-Dateien als HTML-, JPG- oder PNG-Dateien wiederzugeben.

Die folgenden Java-Beispiele rendern JSON-Dateien separat in jedes Format unter Verwendung der jeweiligen Konvertierungsoptionen.

JSON zu JPG mit Java

Der folgende Java-Code konvertiert die JSON-Datei in das JPG-Format.

// JSON Viewer - Rendern Sie JSON-Dateien als JPG mit Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON zu PNG mit Java

Der folgende Code konvertiert die JSON-Datei mithilfe von Java in das PNG-Format.

// JSON Viewer - Rendern Sie JSON-Dateien als PNG mit Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON zu Responsive HTML mit Java

Der folgende Java-Quellcode konvertiert die JSON-Datei in Responsive HTML mit eingebetteten Ressourcen. Auf ähnliche Weise können Sie es auch mit externen Ressourcen konvertieren, indem Sie die Methode forExternalResources verwenden.

// JSON Viewer – Rendert JSON-Dateien als Responsive HTML mit 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);
}

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden, um einen Online-JSON-Dateibetrachter zu erstellen.

Fazit

Zusammenfassend haben wir gelernt, die JSON-Dateien in andere Formate zu rendern. Insbesondere haben wir die JSON-Datendateien in Java in PDF, JPG und PNG konvertiert. Schließlich haben wir anhand des Java-Beispiels gelernt, JSON als responsives HTML mit externen oder eingebetteten Ressourcen zu rendern.

Ich hoffe, dies wird Sie dazu anregen, eine JSON-Viewer-Java-Anwendung wie Groupdocs.Viewer Online App zu entwickeln.

Weitere Informationen zu GroupDocs.Viewer for Java finden Sie in den Beispielen Dokumentation und GitHub. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch