1. 程式人生 > >迴圈遍歷JSONObject的一種方法

迴圈遍歷JSONObject的一種方法

如果對JSONArray的遍歷你能很輕鬆地實現,那麼有可能你對JSONObject的迴圈遍歷卻束手無策。

原因就是,JSONArray的遍歷可以很輕鬆地用索引來實現,而JSONObject裡,元素卻是以"鍵值對"存在的,即:"鍵名":"鍵值"結構。

對於這種結構,獲取了它的鍵名(Key)也就能提取出相對應的值了。

下面分享程式碼(Java):

public class BianliJson {

public static void main(String[] args) throws Exception{

bianliJSONObject();

}

public

static void bianliJSONObject()throws Exception{

JSONObject obj = new JSONObject();

 

// 向JSONObject物件中新增元素

obj.put("key1", "value1");

obj.put("key2", 123);

obj.put("key3", 12.34);

 

for(String str:obj.keySet()){

System.out.println(str + ":" +obj.get(str));

}

//打印出"keySet()"裡的內容看一下

System.out.println(obj.keySet());

}

}

##########################################

(有時間,小編會把JSON型別好好地整理出一份資料,沒有期限。如有想學習的同學,可以留言,共同學習。)