📅  最后修改于: 2023-12-03 14:44:57.868000             🧑  作者: Mango
org.json 是一个Java编写的 JSON 库,主要用于将 JSON 字符串与Java对象之间进行转换。
在你的Java项目中,你需要将 org.json 的相关文件引入到项目中。这里提供两种方式:
在 pom.xml 文件中添加以下代码:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20211205</version>
</dependency>
你可以从官方网站下载 jar 包并手动添加到你的项目中。
使用 org.json,你不需要自己编写解析 JSON 字符串的代码,只需简单地调用库所提供的方法即可自动解析。
String jsonStr = "{\"name\":\"apple\", \"color\":\"red\", \"price\":10}";
JSONObject jsonObject = new JSONObject(jsonStr);
String name = jsonObject.getString("name");
String color = jsonObject.getString("color");
Double price = jsonObject.getDouble("price");
System.out.println("Name: " + name);
System.out.println("Color: " + color);
System.out.println("Price: " + price);
输出结果:
Name: apple
Color: red
Price: 10.0
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "banana");
jsonObject.put("color", "yellow");
jsonObject.put("price", 5);
String jsonString = jsonObject.toString();
System.out.println(jsonString);
输出结果:
{"price":5,"color":"yellow","name":"banana"}
org.json 是一个非常简单易用的 JSON 库,它易于安装且功能强大,可以帮助你快速解析和构建 JSON 字符串,提高你的开发效率。