JSON处理:Java解析和生成JSON数据示例

原创 喜欢ヅ旅行 2024-11-23 05:57 11阅读 0赞

在Java中,我们可以使用两个API来解析和生成JSON数据。一个是org.json.JSONObject,另一个是com.google.gson.Gson

以下是一些基本的示例:

创建JSON对象

  1. import org.json.JSONObject;
  2. // 创建一个对象
  3. JSONObject obj = new JSONObject();
  4. obj.put("name", "John Doe");
  5. obj.put("age", 30);
  6. // 打印对象
  7. System.out.println(obj);

将Java对象转换为JSON

使用Gson,因为Google推荐在Android开发中使用。

  1. import com.google.gson.Gson;
  2. // 假设我们有一个Person类
  3. class Person {
  4. String name;
  5. int age;
  6. // 构造函数
  7. Person(String name, int age) {
  8. this.name = name;
  9. this.age = age;
  10. }
  11. }
  12. // 创建一个对象
  13. Person person = new Person("John Doe", 30);
  14. // 使用Gson将对象转换为JSON字符串
  15. String jsonStr = new Gson().toJson(person);
  16. // 打印JSON字符串
  17. System.out.println(jsonStr);

以上就是Java中解析和生成JSON数据的基本示例。

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

发表评论

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

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

相关阅读