JSONArray 与 List 互转

Posted 未月廿三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSONArray 与 List 互转相关的知识,希望对你有一定的参考价值。

List 转 JSONArray

// 通过JSONPath获取其中数据,也可以说自己生成的List
 List<JSONObject> caseList =  JsonPath.read(resStr, "$.result.case");
 // 转换为JSONArray
 JSONArray cases = JSONArray.parseArray(JSON.toJSONString(caseList));

JSONArray 转 List

JSONArray array = new JSONArray();
List<T> list = JSONObject.parseArray(array.toJSONString(), T.class);

String 转 List

String str = "";
List<T> list = JSONObject.parseArray(str, T.class);

以上是关于JSONArray 与 List 互转的主要内容,如果未能解决你的问题,请参考以下文章

[转]解析json:与array,list,map,bean,xml相互转化

Java中 jsonArray和Java List对象互转,日期处理

Gson基本操作,JsonObject,JsonArray,String,JavaBean,List互转

C# list<object>和json互转

java json数据转List对象的集合-----阿里巴巴插件---及原生json---JSON 与 对象 集合 之间的转换 JSON字符串和java对象的互转json-lib

List集合与E[]数组互转方法集锦