java 获取JSONObject的key和value
时间: 2024-01-27 13:06:00 浏览: 171
详解JAVA里面获取map的key和value的方法
5星 · 资源好评率100%
可以使用 `JSONObject` 的 `keys()` 方法获取所有的 key,然后遍历获取每个 key 对应的 value。
示例代码如下:
```java
import org.json.JSONObject;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
JSONObject jsonObject = new JSONObject("{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}");
// 获取所有的key
Iterator<String> keys = jsonObject.keys();
while(keys.hasNext()) {
String key = keys.next();
Object value = jsonObject.get(key);
System.out.println("key: " + key + ", value: " + value);
}
}
}
```
输出结果:
```
key: name, value: John
key: age, value: 30
key: city, value: New York
```
阅读全文