如何在Java中实现JSON解析和生成

原创 ゝ一纸荒年。 2025-03-18 16:27 89阅读 0赞

在Java中,我们可以使用两个API来实现JSON的解析和生成:javax.json.Jsonjavax.json.JsonObject

以下是示例:

  1. 解析JSON字符串
  1. import javax.json.Json;
  2. import javax.json.JsonReader;
  3. String jsonStr = "{\"name\":\"John\", \"age\":30}";
  4. JsonReader reader = Json.createReader(new StringReader(jsonStr)));
  5. JsonObject jsonObject = reader.readObject();
  6. reader.close();
  7. // 现在jsonObject包含了解析后的数据
  8. System.out.println(jsonObject.get("name")); // 输出 John
  1. 生成JSON对象
  1. import javax.json.Json;
  2. import javax.json.JsonObject;
  3. String name = "John";
  4. int age = 30;
  5. JsonObject jsonObject = Json.createObjectBuilder()
  6. .add("name", name)
  7. .add("age", age)
  8. .build();
  9. // 现在jsonObject包含了生成的JSON数据
  10. System.out.println(jsonObject); // 输出:{"name":"John","age":30}

以上就是Java中使用javax.json.Jsonjavax.json.JsonObject来解析和生成JSON的基本操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,89人围观)

还没有评论,来说两句吧...

相关阅读