List<Map<String, Object>> 转换为JSONArray
时间: 2024-06-09 08:03:45 浏览: 356
List<Map<String, Object>>转化为List<JavaBean>工具类
4星 · 用户满意度95%
将List<Map<String, Object>>转换为JSONArray可以使用JSON库的功能来实现。以下是一个示例代码:
```
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
public class ListMapToJsonArray {
public static JSONArray convert(List<Map<String, Object>> list) {
JSONArray jsonArray = new JSONArray();
for (Map<String, Object> map : list) {
JSONObject jsonObject = new JSONObject(map);
jsonArray.put(jsonObject);
}
return jsonArray;
}
}
```
这个方法接收一个List<Map<String, Object>>作为参数,然后使用JSONObject将每个Map对象转换为JSONObject对象,最后将这些JSONObject对象添加到JSONArray中返回。
阅读全文