fastjson使用方式

fastjson是由阿里巴巴开发的java实现json的生成器和解析器,使用方法如下

使用fastjson的内置对象生成json

JSONArray array=new JSONArray();
array.add("读书");
array.add("听音乐");
		
JSONObject json=new JSONObject();
json.put("name", "小明");
json.put("age", 22);
json.put("爱好", array);
		
String str=json.toJSONString();
		
System.out.println(str);

输出内容是:{"age":22,"name":"小明","爱好":["读书","听音乐"]}

使用java集合生成json

List list=new ArrayList();
list.add("读书");
list.add("听音乐");
		
Map map=new HashMap();
map.put("name", "小明");
map.put("age", 22);
map.put("爱好", list);
		
String str=JSON.toJSONString(map);
		
System.out.println(str);

输出内容是:{"age":22,"name":"小明","爱好":["读书","听音乐"]}


原文出处:http://malaoshi.top/show_1C71oj5Wcg3.html