fastJSON把json转化成map,并转化成list,list如何装化为数组
2016-10-30 20:23
465 查看
1,fastJSON 转化把jsonobject转化为map
String text = ...; // {"name":{"name":"ljw",age:18}} Map<String, User> userMap = JSON.parseObject(text, new TypeReference<Map<String, User>>() {});
可以参考以下链接,就是温少自己写的,很全面的介绍
fastjson介绍
注:这边也介绍 下google推出的GSON,他可以直接通过在Object中直接定义map属性的成员变量就可以,能够直接的解析,
2.map 转化为list
Map<String, ColloctFund> map = JSON.parseObject(helper.getData(), new TypeReference<Map<String, ColloctFund>>() {}); Iterator it = map.keySet().iterator(); while (it.hasNext()) { String key = it.next().toString(); mList.add(map.get(key)); }//key 键
it.next().tostring();
3. List 转化为数组
<span style="font-size:14px;">List<String> fofList = new ArrayList<String> (); String[] fofIds = (String[]) fofList.toArray(new String[fofList.size()])</span>
这里是用了String数组作为例子
总:这段时间因为新项目的开发,遇到各种java问题,对其中的一些不太好找到的,做了一些总结。。。。
相关文章推荐
- 常用的json与map互相转化,json与数组互相转化,json与list互相转化
- 利用Jackson对Object,Map,List,数组,枚举,日期类等转化为json
- java bean、List、数组、map和Json的相互转化
- 利用Jackson对Object,Map,List,数组,枚举,日期类等转化为json
- fastJson如何序列化一个包含list对象的Map对象,如Map<String,List<T>>类型的对象
- [javase][json]fastJson在java后台转换json格式数据探究--处理数组/List/Map
- Json学习笔记(一)-利用Fastjson将String转换成Map,List和数组
- java bean、List、数组、map和Json的相互转化
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- 本篇主要演示如何使用Jackson对List, Map和数组与JSON互相转换.
- Java对集合的遍历 List ArryList HashMap LinkedMap JSON 数组等
- JS解析json数据(如何将json字符串转化为数组)
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- 有关如何在java代码中使用json来互转对象、List、Map等
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- java类集合 Set ,List ,Map ,数组之间相互转化
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)