📅  最后修改于: 2023-12-03 14:43:34.879000             🧑  作者: Mango
JSON.simple是一个Java编写的JSON处理库。它提供了一系列的类和方法,可以方便地创建、操作和解析JSON格式的数据。
在Java项目中使用JSON.simple,需要先将其库文件导入项目中。可以从官网或GitHub上下载JSON.simple的最新版本。
将下载的jar包添加到项目的lib目录中,或者在项目的pom.xml文件中添加JSON.simple的依赖。
import org.json.simple.JSONObject;
// 创建一个空的JSON对象
JSONObject json = new JSONObject();
// 在JSON对象中添加一个键值对
json.put("name", "张三");
json.put("age", 18);
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
// 要解析的JSON字符串
String jsonString = "{\"name\":\"张三\",\"age\":18}";
// 解析JSON字符串并返回对应的JSON对象
JSONParser parser = new JSONParser();
JSONObject json = null;
try {
json = (JSONObject) parser.parse(jsonString);
} catch (ParseException e) {
e.printStackTrace();
}
import org.json.simple.JSONObject;
// 要读取的JSON对象
JSONObject json = new JSONObject();
json.put("name", "张三");
json.put("age", 18);
// 读取JSON对象中的值
String name = (String) json.get("name");
long age = (long) json.get("age");
import org.json.simple.JSONObject;
// 要转为JSON字符串的Java对象
User user = new User("张三", 18);
// 将Java对象转为JSON对象
JSONObject json = new JSONObject();
json.put("name", user.getName());
json.put("age", user.getAge());
// 将JSON对象转为JSON字符串
String jsonString = json.toJSONString();
JSON.simple是一个轻量级的JSON处理库,使用简单。通过本教程,你已经了解了JSON.simple的基本用法,希望对你有所帮助。