Penampil JSON menggunakan Java - Render JSON

Format JSON yang menggambarkan diri sendiri, mudah dipahami, dan mudah diurai, adalah salah satu pilihan ideal untuk bertukar data dalam layanan web. Dengan penggunaan yang sangat besar ini, seringkali diperlukan konversi format data JSON ke format lain untuk berbagai kebutuhan. Pada artikel ini, kita akan melihat cara merender file JSON ke dalam format PDF di Java. Selanjutnya, kami juga akan mengonversi file JSON menjadi format JPG, PNG, dan HTML dalam aplikasi Java.

Hari ini, kita akan melihat secara terpisah cara merender:

Kami telah membahas topik-topik berikut tentang JSON:

Untuk berjaga-jaga, jika Anda tidak memiliki lingkungan yang diperbarui, mari segera dapatkan apa yang dibutuhkan untuk rendering JSON.

Penampil File JSON – API Java

GroupDocs menawarkan aplikasi document viewer API for Java yang memungkinkan rendering berbagai format file menjadi format PDF, JPG, PNG, dan HTML. Saya akan menggunakan GroupDocs.Viewer for Java ini untuk melihat file JSON dengan merendernya ke format lain yang disebutkan menggunakan contoh kode sumber.

Anda dapat mengunduh file JAR dari bagian unduhan atau menggunakan repositori terbaru dan konfigurasi ketergantungan Maven dalam aplikasi Java Anda.

<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 ke PDF menggunakan Java

Format PDF terkenal dengan portabilitasnya dan sering diperlukan saat berbagi file. Langkah-langkah berikut menunjukkan cara merender file JSON dalam format PDF menggunakan Java.

  • Muat file JSON menggunakan kelas Viewer.
  • Persiapkan opsi rendering PDF menggunakan kelas PdfViewOptions.
  • Konversikan file JSON ke PDF hanya dengan memanggil metode view().

Contoh kode Java berikut merender file JSON ke dalam format PDF.

// JSON Viewer - Render file JSON sebagai PDF menggunakan Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

Lihat File JSON sebagai JPG, PNG, atau HTML menggunakan Java

Demikian pula, format lain dapat diperoleh dari file JSON. Langkah-langkah berikut membantu Anda merender file JSON ke dalam format yang berbeda menggunakan Java.

  • Muat file JSON menggunakan kelas Viewer.
  • Persiapkan opsi rendering sesuai dengan format konversi:
    • Render JPG menggunakan kelas JpgViewOptions.
    • Render PNG membutuhkan kelas PngViewOptions.
    • Rendering HTML membutuhkan kelas HtmlViewOptions. Ada berbagai opsi tambahan saat mengonversi JSON ke HTML:
      • Konversikan ke HTML dengan sumber daya tersemat.
      • JSON ke HTML dengan sumber daya eksternal.
      • Konversikan ke HTML responsif.
  • Gunakan metode view() untuk merender file JSON sebagai file HTML, JPG, atau PNG.

Di bawah contoh Java merender file JSON secara terpisah ke dalam setiap format menggunakan opsi konversi masing-masing.

JSON ke JPG menggunakan Java

Kode Java berikut mengubah file JSON menjadi format JPG.

// JSON Viewer - Render file JSON sebagai JPG menggunakan Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON ke PNG menggunakan Java

Kode berikut mengubah file JSON menjadi format PNG menggunakan Java.

// JSON Viewer - Merender file JSON sebagai PNG menggunakan Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON ke HTML Responsif menggunakan Java

Kode sumber Java berikut mengonversi file JSON menjadi HTML Responsif dengan sumber daya tersemat. Demikian pula, Anda juga dapat mengonversinya dengan sumber daya eksternal menggunakan metode forExternalResources.

// JSON Viewer - Render file JSON sebagai HTML Responsif menggunakan 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);
}

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi untuk membuat penampil file JSON online.

Kesimpulan

Singkatnya, kami belajar merender file JSON ke dalam format lain. Secara khusus, kami mengonversi file Data JSON menjadi PDF, JPG, dan PNG di Java. Terakhir, kita belajar merender JSON sebagai HTML responsif dengan sumber daya eksternal atau tersemat menggunakan contoh Java.

Saya harap, ini akan mendorong Anda untuk mengembangkan aplikasi JSON viewer Java seperti Groupdocs.Viewer Online App.

Anda dapat mempelajari lebih lanjut tentang GroupDocs.Viewer for Java dari contoh dokumentasi dan GitHub. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga