日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - json串轉Map<String, List<Object>>,請問如何操作?

瀏覽:220日期:2023-10-18 08:35:06

問題描述

如何將json串如下:{'1':[{'id':6397891,'rate':81,'type':2,'unitId':1,'userId':7133}, {'id':6397882,'rate':72,'type':1,'unitId':1,'userId':7133}],'2':[{'id':6397906,'rate':90,'type':1,'unitId':2,'userId':7133}]}轉換為:Map<String, List<Unit>> 類型通過jackson,fastjson,jsoblib都可以,求指點!

問題解答

回答1:

public static Map<String, Object> jsonToMap(JSONObject json) throws JSONException { Map<String, Object> retMap = new HashMap<String, Object>(); if(json != JSONObject.NULL) {retMap = toMap(json); } return retMap;}public static Map<String, Object> toMap(JSONObject object) throws JSONException { Map<String, Object> map = new HashMap<String, Object>(); Iterator<String> keysItr = object.keys(); while(keysItr.hasNext()) {String key = keysItr.next();Object value = object.get(key);if(value instanceof JSONArray) { value = toList((JSONArray) value);}else if(value instanceof JSONObject) { value = toMap((JSONObject) value);}map.put(key, value); } return map;}public static List<Object> toList(JSONArray array) throws JSONException { List<Object> list = new ArrayList<Object>(); for(int i = 0; i < array.length(); i++) {Object value = array.get(i);if(value instanceof JSONArray) { value = toList((JSONArray) value);}else if(value instanceof JSONObject) { value = toMap((JSONObject) value);}list.add(value); } return list;}回答2:

哈哈,看來已經來晚了啊...題主已經采納答案了嘛,不過lamdba的方式還是要強烈安利給題主哈,因為代碼簡單的很多(用的fastjson哈,不過其他應該也差不多)

思路就是,題主的json字符串其實總得來說就是一個key-value的形式,應該是滿足了最終題主想要的Map<String, List<Unit>>的結構了,所以直接一個Collectors.toMap就搞定啦

Map<String, List<Unit>> result = JSONObject.parseObject(s) .entrySet().stream() .collect(Collectors.toMap(Map.Entry::getKey, entry -> JSONObject.parseArray(String.valueOf(entry.getValue()), Unit.class)));

然后...就完了噻...就這么點代碼...(s就是你那個json字符串哈)

標簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品乱码久久久久久蜜桃麻豆 | 夜夜嗨网站十八久久 | 美女国产精品久久久| 久久激情av| 国产欧美亚洲精品a| 精品在线网站观看| 日韩精品免费一区二区三区| 色88888久久久久久影院| 亚洲韩日在线| 中文无码久久精品| 国产日韩一区二区三区在线 | 日本一不卡视频| 国产精品白丝久久av网站| 精品免费在线| 成人羞羞在线观看网站| 亚洲欧美日韩视频二区| 国产欧美一区二区三区国产幕精品| 毛片不卡一区二区| 欧美成人高清| 欧美在线看片| 日韩电影免费在线观看| 亚洲欧美日韩一区在线观看| 欧美片第1页综合| 四虎成人av| 欧美资源在线| 精品久久久久久久| 蜜臀a∨国产成人精品| 老司机免费视频一区二区三区| 亚洲一级高清| 国产欧美日韩影院| 伊人精品一区| 国产精品久久久久久模特| 久久精品观看| 欧美亚洲国产日韩| 久久蜜桃精品| 久久国产精品免费一区二区三区| 日韩精品欧美激情一区二区| 97精品国产99久久久久久免费| 老牛影视精品| 中文字幕一区二区三区日韩精品 | 夜久久久久久| 国精品产品一区| 在线免费观看亚洲| 久久久久久夜| 日本不卡视频在线| 88xx成人免费观看视频库| 日韩中文av| 今天的高清视频免费播放成人| 日本国产一区| 午夜久久美女| 精品久久97| 综合一区在线| 欧美亚洲国产一区| 精品久久在线| 四虎精品永久免费| 欧美午夜不卡影院在线观看完整版免费| 91成人福利| 免费在线看一区| 日韩天堂在线| 国产精品蜜月aⅴ在线| 午夜精品一区二区三区国产| 麻豆国产精品| 国产欧美69| 亚洲一区二区三区中文字幕在线观看| 另类中文字幕国产精品| 国产福利一区二区三区在线播放| 亚洲影视一区| 日韩午夜一区| 久久精品观看| 老牛影视精品| 久久精品人人| 美女在线视频一区| 日韩高清不卡在线| 免费观看在线综合色| 99热精品久久| 国产在线观看91一区二区三区 | 波多野结衣一区| 欧美二三四区| yellow在线观看网址| 国产精品久久777777毛茸茸| 亚洲aa在线| 久久xxxx精品视频| 亚洲成人三区| 免费观看不卡av| 99国产精品免费视频观看| 激情不卡一区二区三区视频在线| 91福利精品在线观看| 麻豆成人在线| 在线亚洲激情| 中文一区二区| 中文一区在线| 午夜一区在线| 国产精品外国| 国产精品人人爽人人做我的可爱| 狠狠色综合网| 日韩精品一级二级| 日韩在线黄色| 欧美午夜三级| 国产精品久久久久久久久免费高清| 国产毛片久久久| 久久三级中文| 日韩精品永久网址| 成人午夜精品| 免费国产自久久久久三四区久久| 91精品1区| 蜜臀久久99精品久久久久宅男| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲日本欧美| 国产精品久久久免费| 你懂的国产精品永久在线| 精品黄色一级片| 日韩一区欧美| 亚洲精品成人| 亚州av一区| 麻豆一区在线| 999久久久免费精品国产| 国产亚洲精品久久久久婷婷瑜伽| 日韩影院精彩在线| 久久精品99国产精品日本| 欧美激情网址| 青青久久av| 在线观看一区| 国产精品videossex久久发布| 国产资源在线观看入口av| 精精国产xxxx视频在线播放| 精品日韩毛片| 日本免费新一区视频| 国产专区精品| 午夜精品亚洲| 国产欧美日韩影院| 日韩毛片在线| 偷拍亚洲精品| 国产一区二区三区不卡av| 亚洲五月婷婷| 日本欧美一区| 亚洲三级欧美| 亚洲精品四区| 精品久久不卡| 免费日韩av| 久久久国产精品入口麻豆| 老牛影视精品| 影音先锋久久精品| 精品久久久网| 伊人久久大香伊蕉在人线观看热v| 国产毛片精品| 欧美91视频| 鲁大师精品99久久久| 伊人久久亚洲热| 国产精品久久久亚洲一区| 九九久久婷婷| 麻豆精品蜜桃视频网站| 不卡av一区二区| 另类欧美日韩国产在线| 亚洲一区二区三区四区五区午夜 | 精品一区二区三区视频在线播放| 国产精品99免费看| 国产精品久久久网站| 欧美.日韩.国产.一区.二区| 91成人在线网站| 午夜国产欧美理论在线播放| 久久爱www.| 亚洲青青久久| 999久久久91| 精品中文在线| 中文字幕一区二区三区四区久久| 日韩毛片视频| 另类小说一区二区三区| 亚洲精品影视| 亚洲精品韩国| 亚洲一级在线| 亚洲二区在线| 欧洲av不卡| 久久精品二区亚洲w码| 中文字幕乱码亚洲无线精品一区| 亚洲成人精品| 日韩黄色大片| 国模精品一区| 久久成人福利| 国产乱论精品| 日韩在线网址| 免费中文字幕日韩欧美| 91精品亚洲| 欧美精品高清| 天堂中文av在线资源库| 久久影院资源站| 国产麻豆精品| 欧美日本久久| 欧美日韩国产一区二区在线观看| 宅男噜噜噜66国产日韩在线观看| 日韩电影在线视频| 成人污污视频| 久久精品国产网站| 国产欧美日韩精品一区二区三区| 亚洲综合专区| 喷白浆一区二区| 性色一区二区| 三级欧美在线一区| 蜜桃视频免费观看一区| 三级欧美韩日大片在线看| 国产麻豆综合|