JSON格式转换
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.54</version>
</dependency>
Object转字符串
String str = JSON.toJSONString(Object);
JSON字符串转对象
String json;
Student stu = JSONArray.parseObject(json,Student.class);
//方法二
Student stu1 =JSON.parseObject(json,Student.class);
集合转json字符串
String str = JSONArray.toJSONString(list);
字符串转集合、
List<DataBean> list = JSON.parseArray(str, DataBean.class);
map转json字符串
Map map=new HashMap();
map.put("page_size","10");
map.put("page_index","1");
String param= JSON.toJSONString(map);
字符串转map
//字符串转map
JSONObject jsonObject = JSONObject.parseObject(str);
Map<String,Object> map = (Map<String,Object>)jsonObject;// //json对象转Map
//map转字符串
String jsonString = JSON.toJSONString(map);