使用JSONObject拼json数组怎么写
时间: 2024-05-15 12:14:29 浏览: 88
使用 `JSONObject` 拼接 JSON 数组需要以下步骤:
1. 创建一个空的 JSONObject 对象。
2. 创建一个空的 JSONArray 对象。
3. 使用 `put()` 方法向 JSONArray 中添加元素。
4. 将 JSONArray 对象添加到 JSONObject 中。
5. 将 JSONObject 对象转换成字符串形式,即可得到 JSON 数组。
下面是一个示例代码:
```java
import org.json.JSONArray;
import org.json.JSONObject;
// 创建空的 JSONObject 对象
JSONObject jsonObject = new JSONObject();
// 创建空的 JSONArray 对象
JSONArray jsonArray = new JSONArray();
// 向 JSONArray 中添加元素
JSONObject item1 = new JSONObject();
item1.put("name", "Alice");
item1.put("age", 20);
jsonArray.put(item1);
JSONObject item2 = new JSONObject();
item2.put("name", "Bob");
item2.put("age", 25);
jsonArray.put(item2);
// 将 JSONArray 对象添加到 JSONObject 中
jsonObject.put("users", jsonArray);
// 将 JSONObject 对象转换成字符串形式
String jsonString = jsonObject.toString();
System.out.println(jsonString);
```
输出结果为:
```json
{
"users": [
{
"name": "Alice",
"age": 20
},
{
"name": "Bob",
"age": 25
}
]
}
```
上述代码中,首先创建了一个空的 JSONObject 对象 `jsonObject`,然后创建了一个空的 JSONArray 对象 `jsonArray`,接着使用 `put()` 方法向 JSONArray 中添加了两个元素,然后将 JSONArray 对象 `jsonArray` 添加到 JSONObject 中 `jsonObject.put("users", jsonArray)`,最后将 JSONObject 对象转换成字符串形式 `jsonObject.toString()`,就得到了 JSON 数组的字符串形式。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.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)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)