代码改变世界

18_8_20 List 和 String之间的互转

2018-08-20 15:46  小歪1991  阅读(177)  评论(0编辑  收藏  举报
json-lib-2.3-jdk15.jar;

import net.sf.json.JSONArray;

(json)String转list:String->json->list


String statisticsResult = resultRecords.get(0).getStatisticsResult();
// 转化为JSONArray
JSONArray jsonArray = JSONArray.fromObject(statisticsResult);
// 强转为List *****注意 :此处虽然转为了List<Hashmap<String,Object>> 但,实际上转化为了List<JSONObject>
list = (List<HashMap<String, Object>>) jsonArray;

list转String(json):list->json->String

JSONArray json = JSONArray.fromObject(list);
rr.setStatisticsResult(json.toString());