亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

Java 把json對象轉成map鍵值對的方法

2024-07-14 08:40:22
字體:
來源:轉載
供稿:網友

工具方法: 本文的目的是把json串轉成map鍵值對存儲,而且只存儲葉節點的數據

maven 引用jar包版本:

<dependency>       <groupId>org.json</groupId>       <artifactId>json</artifactId>       <version>20090211</version>     </dependency> 

工具類:

package com.baofoo.admin.test; //import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.json.*; import java.util.*; /**  * Created by BF100 on 2018/4/12.  */ @Slf4j public class TestByCaoxNew {   @Test   public void test1(){     try{       int a = 1/0;     }catch (Exception e){       log.error("call Exception :{}",e);       e.printStackTrace();     }     System.out.println("come on !!!");   }   @Test   public void test2() throws Exception{     String str = "{/"result/":/"success/",/"message/":/"成功!/"}";     String str2 = "{result:success,message:成功}"; //    JSONObject jsStr = JSONObject.parseObject(str); //    System.out.println(jsStr);     JSONObject obj = new JSONObject(str);     Stack<JSONObject> stObj = new Stack<JSONObject>();     stObj.push(obj);     Map<String, Object> resultMap =new HashMap<String, Object>();     JsonToMap(stObj,resultMap);     Set<String> keys = resultMap.keySet();     for (String key:keys){       System.out.println(key+":"+resultMap.get(key));     }   }   /**    * @Author:sks    * @Description:把json對象數據存儲在map以鍵值對的形式存儲,只存儲葉節點    * @Date:    */   private static void JsonToMap(Stack<JSONObject> stObj, Map<String, Object> resultMap) throws Exception {     if(stObj == null && stObj.pop() == null){       return ;     }     JSONObject json = stObj.pop();     Iterator it = json.keys();     while(it.hasNext()){       String key = (String) it.next();       //得到value的值       Object value = json.get(key);       //System.out.println(value);       if(value instanceof JSONObject)       {         stObj.push((JSONObject)value);         //遞歸遍歷         JsonToMap(stObj,resultMap);       }       else {         resultMap.put(key, value);       }     }   }   @Test   public void test3() throws Exception{     String jsonStr ="{responseHeader:{status:0,QTime:0},spellcheck:{suggestions:{中國:{numFound:9,startOffset:0,endOffset:2," +         "suggestion:[中國工商銀行, 中國人民, 中國國際, 中國農業, 中國市場, 中國經濟, 中國人, 中國廣播, 中國文化]}}," +         "collations:{collation:中國工商銀行}}}";     JSONObject obj = new JSONObject(jsonStr);     Stack<JSONObject> stObj = new Stack<JSONObject>();     stObj.push(obj);     Map<String, Object> resultMap =new HashMap<String, Object>();     JsonToMap(stObj,resultMap);     Set<String> keys = resultMap.keySet();     for (String key:keys){       System.out.println(key+":"+resultMap.get(key));     }   } } 

總結

以上所述是小編給大家介紹的Java 把json對象轉成map鍵值對的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区久久久| 国产精品视频午夜| 欧美电影电视剧在线观看| 成人欧美一区二区三区在线湿哒哒| 伊人成人开心激情综合网| 最近2019年手机中文字幕| 久久影院在线观看| 日韩欧美在线免费观看| 国产精品美女主播在线观看纯欲| 国产一区二区三区高清在线观看| 成人黄色免费网站在线观看| 91九色精品视频| 日本国产高清不卡| 欧美午夜精品久久久久久浪潮| 欧美日韩激情视频8区| 欧美美最猛性xxxxxx| 日韩成人激情影院| 欧美激情视频网| 上原亚衣av一区二区三区| 粉嫩老牛aⅴ一区二区三区| 成人免费网站在线看| 国产精品自产拍高潮在线观看| 中文一区二区视频| 欧美日韩午夜剧场| 欧美另类在线播放| 亚洲欧美日韩国产中文| 亚洲经典中文字幕| 性色av一区二区三区| 欧美电影免费观看高清| 亚洲美女av在线| 亚洲夜晚福利在线观看| 亚洲女性裸体视频| 日韩精品中文字幕在线| 欧美高清性猛交| 日韩高清不卡av| 国产精品视频最多的网站| 久久精品色欧美aⅴ一区二区| 国产精品成人品| 日韩电影在线观看永久视频免费网站| 在线日韩中文字幕| 久久91精品国产91久久久| 亚洲精品二三区| 性视频1819p久久| 日韩美女免费线视频| 国产成人亚洲综合91| 91久久久久久久久| 亚洲成人亚洲激情| 在线精品国产成人综合| 国产日韩精品入口| 国产精品一香蕉国产线看观看| 日本一区二三区好的精华液| 91在线精品视频| 18久久久久久| 911国产网站尤物在线观看| 欧美激情精品久久久久久久变态| 欧美激情视频在线观看| 亚洲欧美日韩久久久久久| 欧美日韩加勒比精品一区| 日韩电影在线观看永久视频免费网站| 日韩av成人在线观看| 亚洲综合大片69999| 日韩欧美在线第一页| 亚洲mm色国产网站| 中文字幕欧美视频在线| 国产日韩精品视频| 伊人久久大香线蕉av一区二区| 尤物九九久久国产精品的特点| 国产视频精品免费播放| 欧美wwwxxxx| 国产精品青青在线观看爽香蕉| 欧美精品中文字幕一区| 久久久久国产精品免费| 国产精品第一第二| 国产精品一二三视频| 色狠狠久久aa北条麻妃| 日韩高清中文字幕| 97久久久久久| 久久在线免费观看视频| 亚洲的天堂在线中文字幕| 亚洲精品美女久久久久| 欧美日韩免费区域视频在线观看| 91高清免费视频| 亚洲成人1234| 一区二区三区视频免费| 成人免费直播live| 91精品国产99| 久久久久久久一区二区三区| 在线视频欧美日韩精品| 中文字幕亚洲欧美在线| 欧美日韩第一页| 日韩av免费一区| 久久久久久成人精品| 中文字幕日韩欧美精品在线观看| 国产精品久久久久av| 亚洲精品国产综合久久| 上原亚衣av一区二区三区| 日韩成人av在线播放| 久久影院中文字幕| 久久久久久久久久久av| 国产精品pans私拍| 久久99久久久久久久噜噜| 日韩电影中文 亚洲精品乱码| 欧美与欧洲交xxxx免费观看| 亚洲国产成人久久| 中文字幕无线精品亚洲乱码一区| 亚洲黄色www网站| www亚洲精品| 91高清视频免费观看| 国产成人精品最新| 蜜臀久久99精品久久久无需会员| 国产日韩欧美在线观看| 日韩在线视频中文字幕| 国产97人人超碰caoprom| 欧美性猛交xxxx乱大交蜜桃| 欧美最顶级丰满的aⅴ艳星| 91精品国产自产在线老师啪| 国产日产欧美a一级在线| 国产日本欧美一区二区三区| 亚洲美女精品久久| 成人国内精品久久久久一区| 国产成人精品一区二区在线| 亚洲欧美制服另类日韩| 久久精品视频在线观看| 久久精品一本久久99精品| 亚洲国产一区自拍| 国产成人精品一区二区在线| 日韩欧美精品在线观看| 欧美中文字幕在线视频| 午夜精品在线观看| 欧美激情在线有限公司| 国产99视频精品免视看7| 欧美日韩国产在线看| 久久99精品久久久久久青青91| 国产极品精品在线观看| 欧美丰满少妇xxxxx做受| 国产成人涩涩涩视频在线观看| 中文字幕亚洲精品| 性欧美xxxx视频在线观看| 久久久久久久久久久网站| 国产91精品高潮白浆喷水| 色综合久综合久久综合久鬼88| 中文字幕久热精品视频在线| 亚洲精品黄网在线观看| 92版电视剧仙鹤神针在线观看| 国产精品91在线观看| 国产美女精品免费电影| 精品视频9999| 成人免费网视频| 亚洲精品美女免费| 欧美成人免费网| 中文字幕亚洲欧美日韩2019| 91精品国产综合久久香蕉922| 欧美性视频在线| 国产91色在线|| 2021久久精品国产99国产精品| 91老司机在线| 午夜精品一区二区三区视频免费看| 国产精品男女猛烈高潮激情| 久久久久久久久久av| 狠狠躁18三区二区一区| 国产亚洲欧洲黄色| 浅井舞香一区二区| 国产精品96久久久久久又黄又硬| 精品久久久视频|