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

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

Java 如何遍歷JsonObject對象

瀏覽:202日期:2022-08-18 13:07:02
方法:

Iterator iter = jsonInfo.entrySet().iterator();

代碼示例:

public class Test { public static void main(String[] args) {JSONObject jsonInfo = new JSONObject(); String key1 = 'a'; jsonInfo.put(key1, 'aa'); String key2 = 'b'; jsonInfo.put(key2, 'bb');Iterator iter = jsonInfo.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); System.out.println(entry.getKey().toString()); System.out.println(entry.getValue().toString()); } }}

補充:java生成json格式數據 和 java遍歷json格式數據

java 生成json 格式的數據,在需要加入一個創建json的jar包,這個網上有好多,我使用的是org.json的jar包。

package com.dufy.javatojson; import java.util.Iterator; import javax.sound.midi.Synthesizer; import org.json.JSONArray;import org.json.JSONObject; public class TraverseJson { /** * 遍歷json格式數據 * @param json * @return */ public static Object traveseJson(Object json){ if(json == null){ return null; } if(json instanceof JSONObject){//json 是一個map //創建一個json對象 JSONObject jsonObj = new JSONObject(); //將json轉換為JsonObject對象 JSONObject jsonStr = (JSONObject) json; //迭代器迭代 map集合所有的keys Iterator it = jsonStr.keys(); while(it.hasNext()){ //獲取map的key String key = (String) it.next(); //得到value的值 Object value = jsonStr.get(key); //System.out.println(value); //遞歸遍歷 jsonObj.put(key, traveseJson(value)); } return jsonObj; }else if(json instanceof JSONArray){// if json 是 數組 JSONArray jsonAry = new JSONArray(); JSONArray jsonStr = (JSONArray) json; //獲取Array 的長度 int length = jsonStr.length(); for (int i = 0; i <length; i++) { jsonAry.put(traveseJson(jsonStr.get(i))); } return jsonAry; }else {//其他類型 return json; } } public static void main(String[] args) { System.out.println(traveseJson('傳入要遍歷的json'));// 生成的JSON數據1 // {// 'QQ':['742981086@qq.com','742981086'],// 'age':22,// 'name':'aflyun',// 'hobby':['編程','看書','徒步','爬山','游泳'],// 'adderss':{'省份':'廣東','市':'惠州','國籍':'中國'}// } //創建 一個JsonObjec對象 JSONObject resJsonObj = new JSONObject(); //姓名 resJsonObj.put('name', 'aflyun'); //年齡 resJsonObj.put('age', 22); //聯系方式 JSONArray arryQq = new JSONArray(); arryQq.put('742981086@qq.com').put('742981086'); resJsonObj.put('QQ', arryQq); //地址 map JSONObject jsonAdress = new JSONObject(); jsonAdress.put('國籍', '中國').put('省份', '廣東').put('市', '惠州'); resJsonObj.put('adderss', jsonAdress); //生成數組array JSONArray jArray = new JSONArray(); jArray.put('編程').put('看書').put('徒步').put('爬山').put('游泳'); resJsonObj.put('hobby', jArray); System.out.println(resJsonObj); System.err.println(traveseJson(resJsonObj)); //數組類型的json格式數據生成 //[ // {'hello':'你好'}, // [ // {'在干嘛':'編程'}, // ['睡覺了嗎','沒有','不想睡','醒來了'] // ] //] JSONArray retJson = new JSONArray(); //hello JSONObject aJosn = new JSONObject(); aJosn.put('hello', '你好'); retJson.put(aJosn); //數組在干嘛和睡覺了嗎 組裝[] JSONArray jsa = new JSONArray(); JSONObject jOne = new JSONObject(); jOne.put('在干嘛', '編程'); JSONArray jTwo = new JSONArray(); jTwo.put('沒有').put('不想睡').put(''); JSONObject jOne1 = new JSONObject('醒來了'); jOne1.put('睡覺了嗎', jTwo); jsa.put(jOne).put(jOne1); //將組裝好的數據放入要返回的json數組中 retJson.put(jsa); System.out.println('------' + retJson); System.err.println('------' + traveseJson(retJson)); }}

通過運行上面的代碼就能生成我們想要的json格式的數據,如下所示:

{'QQ':['742981086@qq.com','742981086'],'age':22,'name':'aflyun','hobby':['編程','看書','徒步','爬山','游泳'],'adderss':{'省份':'廣東','市':'惠州','國籍':'中國'}}------[{'a':'a'},[{'b':'b'},{'c':[1,2,3]}]]{'QQ':['742981086@qq.com','742981086'],'name':'aflyun','age':22,'hobby':['編程','看書','徒步','爬山','游泳'],'adderss':{'省份':'廣東','市':'惠州','國籍':'中國'}}------[{'a':'a'},[{'b':'b'},{'c':[1,2,3]}]]

舉一反三 就可以生成我們想要的其他的json數據格式。。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本综合精品一区| 久久97视频| 精品国产亚洲一区二区三区在线 | 日本久久精品| 国精品一区二区三区| 国产日产一区| 2023国产精品久久久精品双| 日本欧洲一区二区| 欧美成人综合| 99国产精品视频免费观看一公开 | 在线一区视频观看| 国产精品色网| 亚洲精品无播放器在线播放| 国产欧美日韩影院| 亚洲成人国产| 久久国产乱子精品免费女| 四虎影视精品| 久久精品国产久精国产爱| 国产一区二区三区国产精品| 国产精品a久久久久| 日韩极品在线观看| 国产精品综合| 日韩精品欧美精品| 一区二区自拍| 好看的av在线不卡观看| 日本不卡不码高清免费观看 | 亚洲自拍另类| 欧美aaaaaa午夜精品| 999国产精品视频| 视频一区二区欧美| 日本aⅴ精品一区二区三区| 国产精品天天看天天狠| 日韩在线卡一卡二| 婷婷色综合网| 国产毛片久久久| 欧美日韩国产精品一区二区亚洲| 亚洲福利一区| 日韩网站中文字幕| 欧美日中文字幕| 精品一区欧美| 91精品91| 日韩视频久久| 国产精品一线| sm捆绑调教国产免费网站在线观看| 日韩免费高清| 精品视频国产| 免费观看在线综合色| 另类综合日韩欧美亚洲| 国产午夜一区| 免费不卡中文字幕在线| 蜜臀久久久99精品久久久久久| 日韩不卡在线观看日韩不卡视频| 国产精品夜夜夜| 视频一区视频二区中文| 久久精品av麻豆的观看方式| 日韩福利视频导航| 亚洲欧美日本日韩| 日韩精品久久理论片| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲网址在线观看| 97久久超碰| 国产一区福利| 欧美日中文字幕| 欧美日韩亚洲三区| 国产精品久久国产愉拍| 免费日韩成人| 99国产精品久久久久久久成人热| 影音先锋久久精品| 欧美激情福利| 国内精品99| 久久不卡日韩美女| 久久视频精品| 日本在线不卡视频| 日韩网站在线| 在线国产一区二区| 国产精品毛片在线| 蜜臀av免费一区二区三区| 日韩高清二区| 欧美一区二区三区久久| 免费欧美在线视频| 99久久精品网| 视频一区中文| 免费久久精品| 九九久久婷婷| 丝袜美腿一区二区三区| 99久久夜色精品国产亚洲狼 | 青草综合视频| 日韩中文字幕1| 尤物在线精品| 鲁大师成人一区二区三区| 亚洲日本网址| 亚洲精品网址| 亚洲视频二区| 国产剧情一区| 国产精品2023| 亚洲精品在线观看91| 日韩精品乱码av一区二区| 国产一区一一区高清不卡| 亚洲国产欧美日本视频| 久久国产66| 国产欧美丝祙| 国产资源在线观看入口av| 国产毛片久久| 欧美亚洲专区| 亚洲爱爱视频| 中文无码日韩欧| 国产精品一区二区av日韩在线| 麻豆精品在线观看| 麻豆精品网站| 亚洲一区欧美| 欧美精品三级在线| 中文字幕在线免费观看视频| 亚洲日本久久| 天使萌一区二区三区免费观看| 久久的色偷偷| 美女黄网久久| 国产 日韩 欧美 综合 一区| 蜜桃视频一区二区三区在线观看| 国产精品中文字幕制服诱惑| 国产中文一区| 精品一区二区三区中文字幕| 免费人成在线不卡| 国产精品久久免费视频| 男女激情视频一区| 国产亚洲永久域名| 久久精品主播| 亚洲激情欧美| 国产不卡人人| 日本少妇精品亚洲第一区| 综合国产视频| 日韩精品一区二区三区中文字幕| 欧美日韩1区| 国产无遮挡裸体免费久久| 日韩一区二区三区精品| 日本在线不卡视频一二三区| 日韩久久一区二区三区| 国产一区精品福利| 精品视频在线观看网站| 欧美aa在线视频| 久久精品超碰| 国产精品久久久一区二区| 国产精品久久久久久模特| 蜜臀久久久久久久| 蜜桃一区二区三区在线| 人人爱人人干婷婷丁香亚洲| 日本aⅴ精品一区二区三区| 日韩中文字幕| 91成人在线精品视频| 午夜一级在线看亚洲| 天使萌一区二区三区免费观看| 精品精品国产三级a∨在线| 日韩国产欧美一区二区三区| 六月丁香综合| 四虎影视精品| 日韩欧美精品一区二区综合视频| 一区二区三区四区日韩| 中文字幕免费精品| 色婷婷久久久| 在线手机中文字幕| 亚洲欧美日本国产专区一区| 视频一区欧美日韩| 久久精品网址| 久久久精品五月天| 久久亚洲美女| 国产精品亚洲二区| 91亚洲自偷观看高清| 国产精品7m凸凹视频分类| 国产精品美女| 69堂精品视频在线播放| 欧美日韩一二| 国产精品欧美一区二区三区不卡 | 欧美国产专区| 精品国产亚洲一区二区三区在线| 欧美va天堂| av资源中文在线天堂| 日韩中文字幕1| 韩国久久久久久| 97成人在线| 成人在线免费观看91| 尤物网精品视频| 国产福利资源一区| 7777精品| 欧美在线91| 蜜桃视频在线观看一区二区| 激情婷婷综合| 激情视频一区二区三区| 日韩欧美一区二区三区在线视频| 日韩精品欧美精品| 一区二区三区视频免费观看| 美女精品久久| 国产精品久久久久久久久久白浆| 国产精品日韩| 国产视频一区欧美| 欧美 日韩 国产精品免费观看| 婷婷成人av| 日韩在线观看一区二区| 亚洲婷婷免费| 国产亚洲永久域名| 中文字幕日韩亚洲| 国产精品一级|