在Java中,我們經常需要操作JSON格式的數據。在循環遍歷JSON數據時,我們可能需要獲取JSON鍵(key)的值。下面我們介紹一些方法:
//定義JSON對象 JSONObject jsonObject = new JSONObject("{\"name\": \"John\", \"age\": 20, \"gender\": \"male\"}"); // 獲取鍵名的集合 Setkeys = jsonObject.keySet(); for (String key : keys) { System.out.println("key:" + key); } // 獲取鍵值對 Iterator iterator = jsonObject.keys(); while (iterator.hasNext()) { String key = (String) iterator.next(); String value = jsonObject.get(key).toString(); System.out.println("key:" + key + ",value:" + value); }
以上兩種方法都可以獲取JSON數據中的鍵值,根據具體需求選擇使用。