使用 fastjson將字符串轉爲 list

//先將字符串轉爲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>> 集合
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章