Java中,我們可以使用循環去遍歷JSON中的數據。下面是一個示例:
String jsonStr = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; JSONObject jsonObj = new JSONObject(jsonStr); Iteratorkeys = jsonObj.keys(); while(keys.hasNext()){ String key = keys.next(); Object value = jsonObj.get(key); System.out.println(key + " : " + value); }
首先,我們創建一個JSON字符串并將其轉換為JSONObject。然后,我們可以通過getKeys()方法獲取JSON中所有的鍵。然后使用while循環遍歷JSON的每個鍵,并使用get()方法獲取相應的值。
當我們運行上面的代碼時,可以看到以下輸出:
name : John age : 30 city : New York
這證明我們已經成功地遍歷了JSON字符串并訪問了其中的值。