java fastjson 遍历jsonobject 的所有对象
时间: 2024-09-21 17:02:50 浏览: 0
Fastjson是阿里巴巴开源的一个高性能功能完备的JSON库,它提供了一种简单的方式来遍历JSONObject的所有键值对。以下是使用Fastjson遍历JSONObject的基本步骤:
1. 导入Fastjson库到项目中:
```java
import com.alibaba.fastjson.JSONObject;
```
2. 创建一个JSONObject实例并填充数据:
```java
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三");
jsonObject.put("age", 20);
jsonObject.put("city", "北京");
```
3. 使用`entrySet()`方法获取所有的键值对,并遍历它们:
```java
Iterator<Map.Entry<String, Object>> entryIterator = jsonObject.entrySet().iterator();
while (entryIterator.hasNext()) {
Map.Entry<String, Object> entry = entryIterator.next();
String key = entry.getKey(); // 键
Object value = entry.getValue(); // 值
System.out.println("Key: " + key + ", Value: " + value);
}
```