Prohlížeč JSON využívající Java – vykreslení JSON

Samopopisující, srozumitelný a snadno analyzovatelný formát JSON je jednou z ideálních možností pro výměnu dat ve webových službách. S tímto obrovským využitím je často nutné převést datový formát JSON do jiných formátů pro různé požadavky. V tomto článku uvidíme, jak vykreslit soubory JSON do formátu PDF v Java. Dále také převedeme soubory JSON do formátů JPG, PNG a HTML v rámci aplikace Java.

Dnes samostatně uvidíme, jak vykreslit:

Již jsme diskutovali o následujících tématech týkajících se JSON:

Pro případ, že nemáte aktualizované prostředí, pojďme rychle získat, co je potřeba pro vykreslování JSON.

Prohlížeč souborů JSON – Java API

GroupDocs nabízí API pro prohlížeč dokumentů pro Java aplikace, které umožňují vykreslování různých formátů souborů do formátů PDF, JPG, PNG a HTML. Tento GroupDocs.Viewer for Java použiji k zobrazení souboru JSON jeho vykreslením do jiných zmíněných formátů pomocí příkladů zdrojového kódu.

Soubor JAR si můžete stáhnout z části ke stažení nebo použít nejnovější konfigurace úložiště a závislostí Maven ve vašich aplikacích 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 do PDF pomocí Java

Formát PDF je známý svou přenositelností a je často vyžadován při sdílení souborů. Následující kroky ukazují, jak vykreslit soubory JSON ve formátu PDF pomocí Java.

  • Načtěte soubor JSON pomocí třídy Viewer.
  • Připravte možnosti vykreslování PDF pomocí třídy PdfViewOptions.
  • Převeďte soubor JSON na PDF pouhým voláním metody view().

Následující příklad kódu Java vykresluje soubory JSON do formátu PDF.

// Prohlížeč JSON – vykresluje soubor JSON jako PDF pomocí Javy
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

Zobrazte soubor JSON jako JPG, PNG nebo HTML pomocí Java

Podobně lze ze souboru JSON získat další formáty. Následující kroky vám pomohou vykreslit soubory JSON do různých formátů pomocí Java.

  • Načtěte soubor JSON pomocí třídy Viewer.
  • Připravte možnosti vykreslování podle formátu převodu:
    • Vykreslování JPG používá třídu JpgViewOptions.
    • Vykreslování PNG vyžaduje třídu PngViewOptions.
    • Vykreslování HTML vyžaduje třídu HtmlViewOptions. Při převodu JSON do HTML existují různé další možnosti:
      • Převeďte do HTML s vloženými prostředky.
      • JSON do HTML s externími zdroji.
      • Převést na responzivní HTML.
  • Pomocí metody view() vykreslíte soubory JSON jako soubory HTML, JPG nebo PNG.

Níže uvedené příklady Java samostatně vykreslují soubory JSON do každého formátu pomocí příslušných možností převodu.

JSON na JPG pomocí Java

Následující kód Java převede soubor JSON do formátu JPG.

// Prohlížeč JSON – vykresluje soubor JSON jako JPG pomocí Javy
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON do PNG pomocí Java

Následující kód převede soubor JSON do formátu PNG pomocí Java.

// Prohlížeč JSON – Vykreslete soubor JSON jako PNG pomocí Javy
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON na responzivní HTML pomocí Javy

Následující zdrojový kód Java převádí soubor JSON na responzivní HTML s vloženými prostředky. Podobně jej můžete také převést pomocí externích zdrojů pomocí metody forExternalResources.

// Prohlížeč JSON – vykresluje soubor JSON jako responzivní HTML pomocí Javy
try (Viewer viewer = new Viewer("/path/sample.json")) {
	HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
	viewOptions.setRenderResponsive(true);
	viewer.view(viewOptions);
}

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci k používání rozhraní API bez omezení hodnocení k vytvoření online prohlížeče souborů JSON.

Závěr

Abych to shrnul, naučili jsme se vykreslovat soubory JSON do jiných formátů. Konkrétně jsme převedli soubory JSON Data do PDF, JPG a PNG v Java. Nakonec jsme se pomocí příkladu Java naučili vykreslovat JSON jako responzivní HTML s externími nebo vloženými prostředky.

Doufám, že vás to povzbudí k vývoji Java aplikace prohlížeče JSON, jako je Groupdocs.Viewer Online App.

Více o GroupDocs.Viewer for Java se můžete dozvědět z jeho příkladů dokumentace a GitHub. V případě dotazů nás kontaktujte prostřednictvím fóra.

Viz také