Visualizzatore JSON che utilizza Java - Render JSON

Il formato JSON autodescrittivo, di facile comprensione e facile da analizzare è una delle scelte ideali per lo scambio di dati nei servizi Web. Con questo enorme utilizzo, è spesso necessario convertire il formato di dati JSON in altri formati per vari requisiti. In questo articolo, vedremo come eseguire il rendering di file JSON in formato PDF in Java. Inoltre, convertiremo anche i file JSON nei formati JPG, PNG e HTML all’interno dell’applicazione Java.

Oggi vedremo separatamente come eseguire il rendering:

Abbiamo già discusso i seguenti argomenti relativi a JSON:

Per ogni evenienza, se non si dispone dell’ambiente aggiornato, otteniamo rapidamente ciò che è necessario per il rendering JSON.

Visualizzatore di file JSON – API Java

GroupDocs offre applicazioni document viewer API for Java che consentono il rendering di vari formati di file in formati PDF, JPG, PNG e HTML. Userò questo GroupDocs.Viewer for Java per visualizzare un file JSON eseguendo il rendering in altri formati menzionati utilizzando esempi di codice sorgente.

Puoi scaricare il file JAR dalla sezione download o utilizzare l’ultimo repository e le configurazioni Maven delle dipendenze all’interno delle tue applicazioni 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 in PDF utilizzando Java

Il formato PDF è famoso per la sua portabilità ed è spesso richiesto durante la condivisione di file. I passaggi seguenti mostrano come eseguire il rendering di file JSON in formato PDF utilizzando Java.

  • Carica il file JSON utilizzando la classe Viewer.
  • Prepara le opzioni di rendering PDF utilizzando la classe PdfViewOptions.
  • Converti il file JSON in PDF semplicemente chiamando il metodo view().

Il seguente esempio di codice Java esegue il rendering dei file JSON in formato PDF.

// Visualizzatore JSON - Visualizza il file JSON come PDF utilizzando Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

Visualizza il file JSON come JPG, PNG o HTML utilizzando Java

Allo stesso modo, altri formati possono essere ottenuti da un file JSON. I passaggi seguenti consentono di eseguire il rendering dei file JSON in diversi formati utilizzando Java.

  • Carica il file JSON utilizzando la classe Viewer.
  • Prepara le opzioni di rendering in base al formato di conversione:
    • Il rendering JPG utilizza la classe JpgViewOptions.
    • Il rendering PNG richiede la classe PngViewOptions.
    • Il rendering HTML richiede la classe HtmlViewOptions. Ci sono diverse opzioni aggiuntive durante la conversione di JSON in HTML:
      • Converti in HTML con risorse incorporate.
      • JSON in HTML con risorse esterne.
      • Converti in HTML reattivo.
  • Usa il metodo view() per eseguire il rendering di file JSON come file HTML, JPG o PNG.

Di seguito gli esempi Java rendono separatamente i file JSON in ogni formato utilizzando le rispettive opzioni di conversione.

JSON in JPG usando Java

Il seguente codice Java converte il file JSON in formato JPG.

// Visualizzatore JSON - Visualizza il file JSON come JPG utilizzando Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON in PNG usando Java

Il codice seguente converte il file JSON in formato PNG utilizzando Java.

// Visualizzatore JSON - Visualizza il file JSON come PNG utilizzando Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON in HTML reattivo utilizzando Java

Il seguente codice sorgente Java converte il file JSON in HTML reattivo con risorse incorporate. Allo stesso modo, puoi anche convertirlo con risorse esterne usando il metodo forExternalResources.

// Visualizzatore JSON - Visualizza il file JSON come HTML reattivo utilizzando 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);
}

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza le limitazioni di valutazione per creare un visualizzatore di file JSON online.

Conclusione

Per riassumere, abbiamo imparato a eseguire il rendering dei file JSON in altri formati. In particolare, abbiamo convertito i file di dati JSON in PDF, JPG e PNG in Java. Infine, abbiamo imparato a rendere il JSON come HTML reattivo con risorse esterne o incorporate usando l’esempio Java.

Spero che questo ti spronerà a sviluppare un’applicazione Java visualizzatore JSON come Groupdocs.Viewer Online App.

Puoi saperne di più su GroupDocs.Viewer for Java dai suoi esempi di documentazione e GitHub. Per domande, contattaci tramite il forum.

Guarda anche