阿里巴巴的fastjson:
对象转json字符串
String json=JSON.toJSONString(PersonalVo)
json字符串转对象
HashMap al = (HashMap)JSON.parseObject(JSON字符串,HashMap.class);
PersonalVo user = (PersonalVo)JSON.parseObject(JSON字符串,PersonalVo.class);
List<类型> list=JSON.parseArray(JSON字符串,类型.class);
PersonalVoo oneAuthFailInfo1 = JSON.parseObject(jsonString, PersonalVo.class);
或者
PersonalVo oneAuthFailInfo1 = JSONObject.parseObject(jsonString, PersonalVo.class);
Map<String, Object> parameters = xxx.getParameter();
String deviceInfos = JSONObject.toJSONString(parameters.get("dataList"));
字符串json转json数组
JSONArray queryArray = JSONArray.parseArray(deviceInfos);
json数组转list
List<JSONArray> jsonArrays = Arrays.asList(jsonArray1);
lsit转jsonObject
JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(jsonList));
list转json数组
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(jsonList));