1.序列化一个对象为json字符串
People p = new People();
p.setName("张三");
p.setSex("男");
p.setAge("23");
String jsonString = JSON.toJSONString(p);
System.out.println(jsonString);
//输出结果为:{"name":"张三","sex":"男","age":23}
2.反序列化一个json字符串为Java对象
String jsonString = "{\"name\":\"张三\",\"sex\":\"男\",\"age\":23}";
People p = JSON.parseObject(jsonString,People.class);
System.out.println(p.getName());
//输出结果为:张三
String jsonStringArray= "[{\"name\":\"张三\",\"sex\":\"男\",\"age\":23}]";
List<People> peopleList = JSON.parseArray(jsonStringArray, People.class);
System.out.println(peopleList.size());
//输出结果为:1
注:也是刚学开发的,从别人那里学来的,记录一下以后方便使用。