使用 Java 的 JSON 查看器 - 呈現 JSON

自描述、易於理解和易於解析的 JSON 格式是在 Web 服務中交換數據的理想選擇之一。由於這種巨大的使用量,經常需要將 JSON 數據格式轉換為其他格式以滿足各種需求。在本文中,我們將看到如何在 Java 中將 JSON 文件呈現為 PDF 格式。此外,我們還將在 Java 應用程序中將 JSON 文件轉換為 JPG、PNG 和 HTML 格式。

今天,我們就分別看看如何渲染:

我們已經討論了以下關於 JSON 的主題:

以防萬一,如果您沒有更新的環境,讓我們快速了解 JSON 渲染所需的內容。

JSON 文件查看器 – Java API

GroupDocs 提供 Java 文檔查看器 API 應用程序,允許將各種文件格式呈現為 PDF、JPG、PNG 和 HTML 格式。我將使用此 GroupDocs.Viewer for Java 通過使用源代碼示例將其呈現為其他提到的格式來查看 JSON 文件。

您可以從 下載部分 下載 JAR 文件,或在您的 Java 應用程序中使用最新的存儲庫和依賴項 Maven 配置。

<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>

使用 Java 將 JSON 轉為 PDF

PDF 格式以其便攜性著稱,共享文件時經常需要它。以下步驟展示瞭如何使用 Java 呈現 PDF 格式的 JSON 文件。

  • 使用 Viewer 類加載 JSON 文件。
  • 使用 PdfViewOptions 類準備 PDF 呈現選項。
  • 只需調用 view() 方法即可將 JSON 文件轉換為 PDF。

以下 Java 代碼示例將 JSON 文件呈現為 PDF 格式。

// JSON 查看器 - 使用 Java 將 JSON 文件呈現為 PDF
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

使用 Java 查看 JPG、PNG 或 HTML 格式的 JSON 文件

同樣,可以從 JSON 文件中獲取其他格式。以下步驟可幫助您使用 Java 將 JSON 文件呈現為不同的格式。

  • 使用 Viewer 類加載 JSON 文件。
  • 根據轉換格式準備渲染選項:
    • JPG 渲染使用 JpgViewOptions 類。
    • PNG 渲染需要 PngViewOptions 類。
    • HTML 渲染需要 HtmlViewOptions 類。將 JSON 轉換為 HTML 時有不同的附加選項:
      • 轉換為帶有嵌入資源的 HTML。
      • 帶有外部資源的 JSON 到 HTML。
      • 轉換為響應式 HTML。
  • 使用 view() 方法將 JSON 文件呈現為 HTML、JPG 或 PNG 文件。

下面的 Java 示例使用各自的轉換選項將 JSON 文件分別呈現為每種格式。

使用 Java 將 JSON 轉為 JPG

以下 Java 代碼將 JSON 文件轉換為 JPG 格式。

// JSON 查看器 - 使用 Java 將 JSON 文件呈現為 JPG
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

使用 Java 將 JSON 轉為 PNG

以下代碼使用 Java 將 JSON 文件轉換為 PNG 格式。

// JSON 查看器 - 使用 Java 將 JSON 文件呈現為 PNG
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

使用 Java 將 JSON 轉換為響應式 HTML

以下 Java 源代碼將 JSON 文件轉換為具有嵌入式資源的響應式 HTML。同樣,您也可以使用 forExternalResources 方法將其與外部資源進行轉換。

// JSON 查看器 - 使用 Java 將 JSON 文件呈現為響應式 HTML
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 文件呈現為其他格式。具體來說,我們用 Java 將 JSON 數據文件轉換為 PDF、JPG 和 PNG。最後,我們學習了使用 Java 示例將 JSON 呈現為具有外部或嵌入式資源的響應式 HTML。

我希望,這會促進您開發 JSON 查看器 Java 應用程序,例如 Groupdocs.Viewer Online App

您可以從其 文檔GitHub 示例中了解有關 GroupDocs.Viewer for Java 的更多信息。如有疑問,請通過論壇 聯繫我們。

也可以看看