Java JsonGenerator – JSON 处理 API 以及如何启用漂亮打印 JSON 输出 (Gson + Jackson)

已发表: 2014-11-22
json-processing-api-and-how-to-enable-pretty-print-json

这将是一个非常有趣的教程。 有时在您的企业 Java 应用程序中,您必须处理大量 JSON 数据。 有时你有写入文件,从文件读取,以漂亮的格式正确记录,等等。

你有没有想过 Java 中的 Pretty-Print JSON? 在本教程中,我们将使用javax.json包和JsonGenerator API 将 JSONObject 写入文件。 我们还将使用com.google.gson.Gson来美化 JSON 输出。

这些是我们将要执行的步骤:

  1. 创建类CrunchifyJsonGeneratorPrettyJSON.java
  2. 使用 JsonGenerator 在 Java 中创建 JSONObject 并将其存储在位置 /Users/appshah/Desktop/crunchifyJson.txt
  3. 从文件中读取相同的 JSON
  4. 在 Eclipse 控制台上打印简单的 JSON
  5. 使用crunchifyPrettyJSONUtility()实用程序将简单 JSON 转换为 PrettyJSON – Convert JSON string to Pretty Print (Java, Gson)
  6. 在控制台上打印相同的 PrettyJSON

接口JsonGenerator以流的方式将 JSON 数据写入输出源。 Json 类包含为字符或输出流创建生成器的方法。

Gson是一个 Java 库,可用于将 Java 对象转换为其 JSON 表示形式。 它还可用于将 JSON 字符串转换为等效的 Java 对象。 也就是json处理教程的java api,json处理maven的java api,json处理示例的java api等等。

您需要以下两个 Maven 依赖项才能使其工作。

这是一个结果: