Przeglądarka JSON przy użyciu języka Java — renderowanie JSON

Samoopisujący się, łatwy do zrozumienia i analizy format JSON jest jednym z idealnych sposobów wymiany danych w usługach sieciowych. Przy tak dużym wykorzystaniu często wymagana jest konwersja formatu danych JSON na inne formaty dla różnych wymagań. W tym artykule zobaczymy, jak renderować pliki JSON do formatu PDF w Javie. Ponadto przekonwertujemy pliki JSON do formatów JPG, PNG i HTML w aplikacji Java.

Dzisiaj osobno zobaczymy, jak renderować:

Omówiliśmy już następujące tematy dotyczące JSON:

Na wszelki wypadek, jeśli nie masz zaktualizowanego środowiska, szybko zdobądźmy to, co jest potrzebne do renderowania JSON.

Przeglądarka plików JSON – API Java

GroupDocs oferuje aplikacje interfejs API przeglądarki dokumentów dla języka Java, które umożliwiają renderowanie różnych formatów plików do formatów PDF, JPG, PNG i HTML. Użyję tego GroupDocs.Viewer for Java, aby wyświetlić plik JSON, renderując go do innych wymienionych formatów przy użyciu przykładów kodu źródłowego.

Możesz pobrać plik JAR z sekcji pobierania lub użyć najnowszych konfiguracji repozytorium i zależności Maven w swoich aplikacjach 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 przy użyciu Javy

Format PDF słynie z przenośności i często jest wymagany podczas udostępniania plików. Poniższe kroki pokazują, jak renderować pliki JSON w formacie PDF przy użyciu języka Java.

  • Załaduj plik JSON przy użyciu klasy Viewer.
  • Przygotuj opcje renderowania PDF za pomocą klasy PdfViewOptions.
  • Konwertuj plik JSON na format PDF, po prostu wywołując metodę view() .

Poniższy przykład kodu Java renderuje pliki JSON do formatu PDF.

// JSON Viewer - Renderuj plik JSON jako PDF przy użyciu Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

Wyświetl plik JSON jako JPG, PNG lub HTML przy użyciu języka Java

Podobnie inne formaty można uzyskać z pliku JSON. Poniższe kroki ułatwiają renderowanie plików JSON do różnych formatów przy użyciu języka Java.

  • Załaduj plik JSON przy użyciu klasy Viewer.
  • Przygotuj opcje renderowania zgodnie z formatem konwersji:
    • Renderowanie JPG używa klasy JpgViewOptions.
    • Renderowanie PNG wymaga klasy PngViewOptions.
    • Renderowanie HTML wymaga klasy HtmlViewOptions. Istnieją różne dodatkowe opcje podczas konwersji JSON do HTML:
      • Konwertuj na HTML z osadzonymi zasobami.
      • JSON do HTML z zasobami zewnętrznymi.
      • Konwertuj na responsywny HTML.
  • Użyj metody view() do renderowania plików JSON jako plików HTML, JPG lub PNG.

Poniższe przykłady Javy osobno renderują pliki JSON do każdego formatu przy użyciu odpowiednich opcji konwersji.

JSON do JPG przy użyciu Javy

Poniższy kod Java konwertuje plik JSON na format JPG.

// JSON Viewer - Renderuj plik JSON jako JPG przy użyciu 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 przy użyciu Javy

Poniższy kod konwertuje plik JSON do formatu PNG przy użyciu języka Java.

// JSON Viewer - Renderuj plik JSON jako PNG przy użyciu Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON do responsywnego HTML przy użyciu Javy

Poniższy kod źródłowy języka Java konwertuje plik JSON na responsywny kod HTML z osadzonymi zasobami. W podobny sposób można go również przekonwertować za pomocą zasobów zewnętrznych za pomocą metody forExternalResources.

// JSON Viewer - Renderuj plik JSON jako responsywny HTML przy użyciu 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);
}

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z interfejsu API bez ograniczeń ewaluacyjnych, aby zbudować internetową przeglądarkę plików JSON.

Wniosek

Podsumowując, nauczyliśmy się renderować pliki JSON do innych formatów. W szczególności przekonwertowaliśmy pliki danych JSON na format PDF, JPG i PNG w Javie. Na koniec nauczyliśmy się renderować JSON jako responsywny HTML z zewnętrznymi lub osadzonymi zasobami, używając przykładu Java.

Mam nadzieję, że zachęci Cię to do opracowania aplikacji Java przeglądarki JSON, takiej jak Groupdocs.Viewer Online App.

Możesz dowiedzieć się więcej o GroupDocs.Viewer for Java z przykładów w documentation i GitHub. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.

Zobacz też