您的位置:首页 > 移动开发 > Objective-C

使用 fastjson将字符串转为 list<map<string,object>>

2017-12-15 10:06 489 查看
//先将字符串转为list 集合

List<Object> list =JSON.parseArray(bxInsertOrderVo.getTourist());

//然后循环遍历list集合强转为map集合 (可以new新集合把转换后的值put进去,list集合中有多个map时,应在循环里new新集合,避免key重复,覆盖)

List< Map<String,Object>> listw = new ArrayList<>();
for (Object object : list){
Map<String,Object> ageMap = new HashMap<>();
Map <String,Object> ret = (Map<String, Object>) object;//取出list里面的值转为map
ageMap.put( ret.get("phone").toString(), MyUtils.typeJudge(ret.get("birth").toString(),bxInsertOrderVo.getType()));
listw.add(ageMap);  //添加到list集合  成为 list<map<String,Object>> 集合
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐