1.java bean 转换为json格式的字符串
User user = new User("zhangsan",18);
String jsonString = JSON.toJSONString(user);
System.out.println(jsonString);
2.将json格式的字符串转化为java bean
String userStr = "{ \"age\" : 20 , \"name\" : \"rosin\"}";
User userJB = JSON.parseObject(userStr, User.class);
System.out.println(userJB.getName());
System.out.println(userJB.getAge());
3.将json格式的字符串(数组)转换为java中的list
String userListstr = "[{ \"age\" : 20 , \"name\" : \"rosin\"},{ \"age\" : 20 , \"name\" : \"sonbin\"}]";
List<User> list = JSON.parseArray(userListstr, User.class);
System.out.println(list.get(1).getName());
4.将list转换为json格式的字符串
List<User> list2 = new ArrayList();
list2.add(new User("aaa",18));
list2.add(new User("bbb",28));
list2.add(new User("ccc",38));
String jsonString2 = JSON.toJSONString(list2);
System.out.println(jsonString2);