jsonarry 转jsonobject
时间: 2023-12-08 08:04:44 浏览: 37
可以使用Fastjson库中的JSONObject和JSONArray类来实现jsonarry转jsonobject的操作。具体实现方法如下:
```java
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String jsonArr = "[{'name':'张三','age':12},{'name':'李四','age':11}]";
JSONArray jsonArray = JSONArray.parseArray(jsonArr);
JSONObject jsonObject = new JSONObject();
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
for (String key : obj.keySet()) {
jsonObject.put(key, obj.get(key));
}
}
System.out.println(jsonObject);
}
}
```
上述代码中,我们首先将jsonArr字符串转换为JSONArray对象,然后遍历JSONArray对象中的每个JSONObject对象,将其键值对添加到新的JSONObject对象中,最终得到一个包含所有JSONObject对象键值对的JSONObject对象。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)