依赖
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
使用
public static void function1() {
JSONObject map = new JSONObject();
map.put("name", "veeja");
map.put("age", 18);
map.put("sex", "male");
System.out.println(map.toString());
}
public static void function2() {
Person p = new Person("veeja", 18, "male");
JSONObject map = JSONObject.fromObject(p);
map.has()
map.getInt()
map.getJSONObject()
map.getJSONArray()
map.toString()
}
public static void function3() {
JSONArray jsonArray = new JSONArray();
Person p1 = new Person("aaa", 21, "male");
Person p2 = new Person("bbb", 18, "female");
jsonArray.add(p1);
jsonArray.add(p2);
System.out.println(jsonArray.toString());
}
public static void function4() {
Person p1 = new Person("ccc", 21, "male");
Person p2 = new Person("ddd", 18, "female");
List<Person> list = new ArrayList<Person>();
list.add(p1);
list.add(p2);
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray.toString());
}