List转JSONArray及JSONArray转List的方法分享
下文笔者讲述list和JSONArray之间互相转换的方法分享,如下所示
List转JSONArray
List<T> list = new ArrayList<T>(); JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));
JSONArray转List
JSONArray array = new JSONArray(); List<EventColAttr> list = JSONObject.parseArray(array.toJSONString(), EventColAttr.class);
String转JSONArray
String str = "[{name:java,age:18,sex:male},{name:niuniu,age:16,sex:male},{name:xiaoxiao,age:17,sex:female}]"; JSONArray data = JSONArray.parseArray(str); String str2="[8,10,20]" List<Long> list = JSONArray.parseArray(str2,Long.class);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。