在Java中,可以使用JSONObject
的keys()
方法获取其所有的key,然后使用get()
方法根据key获取对应的value。
以下是一个示例代码:
import org.json.JSONObject; public class Main { public static void main(String[] args) { String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; JSONObject jsonObject = new JSONObject(jsonString); // 遍历JSONObject的所有key for (String key : jsonObject.keys()) { // 根据key获取对应的value Object value = https://www.yisu.com/ask/jsonObject.get(key);"Key: " + key); System.out.println("Value: " + value); } } }
输出结果:
Key: name Value: John Key: age Value: 30 Key: city Value: New York
在遍历过程中,我们可以根据需要对key和value进行相应的处理。