List<Map<String,Object>>转成List<JSONObject>
时间: 2023-10-24 09:32:13 浏览: 124
JS 对象(Object)和字符串(String)互转方法
你可以使用以下代码将 `List<Map<String, Object>>` 转换为 `List<JSONObject>`:
```java
import com.alibaba.fastjson.JSONObject;
List<Map<String, Object>> mapList = new ArrayList<>();
// 假设你有一个名为 mapList 的 List<Map<String, Object>> 对象
List<JSONObject> jsonList = new ArrayList<>();
for (Map<String, Object> map : mapList) {
JSONObject json = new JSONObject(map);
jsonList.add(json);}
// 现在你有一个名为 jsonList 的 List<JSONObject> 对象,其中每个元素都是一个对应的 JSONObject
```
上述代码使用了 FastJSON 库的 `JSONObject` 类,它可以将 `Map` 对象直接转换为 `JSONObject` 对象。你需要确保在你的项目中包含 FastJSON 库的依赖。
阅读全文