List<JSONObject> 转换成Map<String,JSONObject>, map的key为JSONObject的其中一个属性
时间: 2023-11-11 22:27:55 浏览: 130
postman测试接口List<JSONObject>类型的参数(csdn)————程序.pdf
5星 · 资源好评率100%
可以通过遍历List,将每个JSONObject对象提取出来的key作为Map的key,JSONObject对象作为Map的value,存入Map中,实现List<JSONObject>转换成Map<String,JSONObject>,其中Map的key为JSONObject的其中一个属性。
以下是Java代码示例:
```java
List<JSONObject> list = new ArrayList<>();
Map<String, JSONObject> map = new HashMap<>();
for (JSONObject obj : list) {
map.put(obj.getString("属性名"), obj);
}
```
其中"属性名"为要作为Map的key的JSONObject对象的属性名。
阅读全文