JsonArray和JsonObject遍曆方法

來源:互聯網
上載者:User

標籤:out   mob   http   .net   sdn   sys   art   string   new   

http://blog.csdn.net/changhenshui1990/article/details/69950663

一:遍曆JsonArray

 

String str = "[{name:‘a‘,value:‘aa‘},{name:‘b‘,value:‘bb‘},{name:‘c‘,value:‘cc‘},{name:‘d‘,value:‘dd‘}]" ;  // 一個未轉化的字串

JSONArray json = JSONArray.fromObject(str ); // 首先把字串轉成 JSONArray  對象

if(json.size()>0){
  for(int i=0;i<json.size();i++){
    JSONObject job = json.getJSONObject(i);  // 遍曆 jsonarray 數組,把每一個對象轉成 json 對象
    System.out.println(job.get("name")+"=") ;  // 得到 每個對象中的屬性值
  }
}

一:遍曆JsonObject

 

SONObject jsonObject = new JSONObject(s);
然後用Iterator迭代器遍曆取值,建議用反射機制解析到封裝好的對象中

JSONObject jsonObject = new JSONObject(jsonString);        Iterator iterator = jsonObject.keys();while(iterator.hasNext()){            key = (String) iterator.next();        value = jsonObject.getString(key);}

 

JsonArray和JsonObject遍曆方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.