java中遍历JSONObject
时间: 2024-03-22 10:11:10 浏览: 72
在Java中遍历JSONObject,你可以使用JSONObject类的keys()方法获取所有的键,然后使用这些键来访问对应的值。以下是一个简单的示例代码:
```java
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 创建JSONObject对象
JSONObject jsonObject = new JSONObject(jsonString);
// 遍历JSONObject
for (String key : jsonObject.keys()) {
// 通过键获取对应的值
Object value = jsonObject.get(key);
System.out.println(key + ": " + value);
}
}
}
```
这个例子中,我们首先创建了一个包含JSON字符串的JSONObject对象。然后使用keys()方法获取所有的键,并通过循环遍历这些键。在循环中,我们通过get()方法获取对应键的值,并打印输出。输出结果将会是:
```
name: John
age: 30
city: New York
```
你可以根据自己的需求进一步处理JSON对象的键值对。希望这个示例能对你有所帮助!
阅读全文