fastJson--json与java格式的转换:
1 /*
2 * alibaba提供的fastJson:用法:
3 */
4 @Test
5 public void testJson() {
6 User user = new User();
7 user.setUserName("无极");
8 user.setPassWord("123456");
9 //1:将java格式转换为Json格式的字符串:
10 String str = JSON.toJSONString(user);
11 System.out.println("str=" + str);
12 //2:将json格式的字符串转换为json格式的对象:
13 JSONObject jsonObject = JSON.parseObject(str);
14 System.out.println("jsonObject=" + jsonObject);
15 //3:Json字符串与java对象的转换:
16 User userObj = JSON.parseObject(str, User.class);
17 System.out.println(userObj.getUserName());
18 //4:将json格式的字符串转换成Json格式的数组:
19 String Str ="json格式的数组";
20 JSONArray objects = JSON.parseArray(Str);
21 }