迴圈遍歷JSONObject的一種方法
阿新 • • 發佈:2018-11-23
如果對JSONArray的遍歷你能很輕鬆地實現,那麼有可能你對JSONObject的迴圈遍歷卻束手無策。
原因就是,JSONArray的遍歷可以很輕鬆地用索引來實現,而JSONObject裡,元素卻是以"鍵值對"存在的,即:"鍵名":"鍵值"結構。
對於這種結構,獲取了它的鍵名(Key)也就能提取出相對應的值了。
下面分享程式碼(Java):
public class BianliJson {
public static void main(String[] args) throws Exception{
bianliJSONObject();
}
public
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型別好好地整理出一份資料,沒有期限。如有想學習的同學,可以留言,共同學習。)