JSON Viewer โดยใช้ Java - Render JSON

รูปแบบ JSON ที่อธิบายตนเอง เข้าใจง่าย และแยกวิเคราะห์ได้ง่ายเป็นหนึ่งในตัวเลือกที่เหมาะสมที่สุดสำหรับการแลกเปลี่ยนข้อมูลในบริการบนเว็บ ด้วยการใช้งานจำนวนมากนี้ จึงมักจำเป็นต้องแปลงรูปแบบข้อมูล JSON เป็นรูปแบบอื่นสำหรับข้อกำหนดต่างๆ ในบทความนี้ เราจะดูวิธีแสดงไฟล์ JSON เป็นรูปแบบ PDF ในภาษาจาวา นอกจากนี้ เราจะแปลงไฟล์ JSON เป็นรูปแบบ JPG, PNG และ HTML ภายในแอปพลิเคชัน Java

วันนี้เราจะแยกดูวิธีการเรนเดอร์:

เราได้พูดถึงหัวข้อต่อไปนี้เกี่ยวกับ JSON แล้ว:

ในกรณีที่คุณไม่มีสภาพแวดล้อมที่อัปเดต มารับสิ่งที่จำเป็นสำหรับการเรนเดอร์ JSON อย่างรวดเร็ว

โปรแกรมดูไฟล์ JSON – Java API

GroupDocs มีแอปพลิเคชัน document viewer API for Java ที่อนุญาตให้แสดงไฟล์รูปแบบต่างๆ ในรูปแบบ PDF, JPG, PNG และ HTML ฉันจะใช้ GroupDocs.Viewer นี้สำหรับ Java เพื่อดูไฟล์ JSON โดยแสดงผลเป็นรูปแบบอื่นที่กล่าวถึงโดยใช้ตัวอย่างซอร์สโค้ด

คุณสามารถดาวน์โหลดไฟล์ JAR ได้จาก ส่วนการดาวน์โหลด หรือใช้พื้นที่เก็บข้อมูลล่าสุดและการกำหนดค่า Maven ที่ขึ้นต่อกันภายในแอปพลิเคชัน 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 เป็น PDF โดยใช้ Java

รูปแบบ PDF มีชื่อเสียงในด้านความสะดวกในการพกพา และมักจำเป็นในขณะที่แชร์ไฟล์ ขั้นตอนต่อไปนี้แสดงวิธีแสดงไฟล์ JSON ในรูปแบบ PDF โดยใช้ Java

  • โหลดไฟล์ JSON โดยใช้คลาส Viewer
  • เตรียมตัวเลือกการเรนเดอร์ PDF โดยใช้คลาส PdfViewOptions
  • แปลงไฟล์ JSON เป็น PDF เพียงแค่เรียกเมธอด view()

ตัวอย่างโค้ด Java ต่อไปนี้แสดงไฟล์ JSON ในรูปแบบ PDF

// JSON Viewer - แสดงผลไฟล์ JSON เป็น PDF โดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

ดูไฟล์ JSON เป็น JPG, PNG หรือ HTML โดยใช้ Java

ในทำนองเดียวกัน สามารถรับรูปแบบอื่นได้จากไฟล์ JSON ขั้นตอนต่อไปนี้ช่วยให้คุณแสดงไฟล์ JSON เป็นรูปแบบต่างๆ โดยใช้ Java

  • โหลดไฟล์ JSON โดยใช้คลาส Viewer
  • เตรียมตัวเลือกการแสดงผลตามรูปแบบการแปลง:
    • การเรนเดอร์ JPG ใช้คลาส JpgViewOptions
    • การเรนเดอร์ PNG ต้องใช้คลาส PngViewOptions
    • การแสดงผล HTML ต้องการคลาส HtmlViewOptions มีตัวเลือกเพิ่มเติมที่แตกต่างกันในขณะที่แปลง JSON เป็น HTML:
      • แปลงเป็น HTML ด้วยทรัพยากรที่ฝังตัว
      • JSON เป็น HTML พร้อมทรัพยากรภายนอก
      • แปลงเป็น HTML ที่ตอบสนอง
  • ใช้เมธอด view() เพื่อเรนเดอร์ไฟล์ JSON เป็นไฟล์ HTML, JPG หรือ PNG

ด้านล่างตัวอย่าง Java แยกแสดงไฟล์ JSON ในแต่ละรูปแบบโดยใช้ตัวเลือกการแปลงที่เกี่ยวข้อง

JSON เป็น JPG โดยใช้ Java

โค้ด Java ต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ JPG

// JSON Viewer - แสดงผลไฟล์ JSON เป็น JPG โดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON เป็น PNG โดยใช้ Java

รหัสต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ PNG โดยใช้ Java

// JSON Viewer - แสดงผลไฟล์ JSON เป็น PNG โดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON เพื่อตอบสนองต่อ HTML โดยใช้ Java

ซอร์สโค้ด Java ต่อไปนี้แปลงไฟล์ JSON เป็น HTML ที่ตอบสนองพร้อมทรัพยากรแบบฝัง ในทำนองเดียวกัน คุณยังสามารถแปลงด้วยทรัพยากรภายนอกโดยใช้เมธอด forExternalResources

// JSON Viewer - แสดงผลไฟล์ JSON เป็น HTML ที่ตอบสนองโดยใช้ 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);
}

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมินเพื่อสร้างโปรแกรมดูไฟล์ JSON ออนไลน์

บทสรุป

โดยสรุป เราเรียนรู้ที่จะเรนเดอร์ไฟล์ JSON เป็นรูปแบบอื่น โดยเฉพาะอย่างยิ่ง เราแปลงไฟล์ข้อมูล JSON เป็น PDF, JPG และ PNG ในภาษาจาวา สุดท้าย เราได้เรียนรู้วิธีแสดงผล JSON เป็น HTML ที่ตอบสนองด้วยทรัพยากรภายนอกหรือทรัพยากรแบบฝังโดยใช้ตัวอย่าง Java

ฉันหวังว่าสิ่งนี้จะช่วยให้คุณพัฒนาแอปพลิเคชัน JSON สำหรับแสดง JSON เช่น Groupdocs.Viewer Online App

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Viewer for Java ได้จากตัวอย่าง documentation และ GitHub สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย