JSONArray类型怎么add
时间: 2023-12-20 20:23:04 浏览: 134
要向JSONArray中添加元素,可以使用JSONArray类的add()方法。add()方法有多个重载形式,可以接受不同类型的参数。例如,要向JSONArray中添加一个字符串元素,可以使用以下代码:
```
JSONArray jsonArray = new JSONArray();
jsonArray.add("Hello");
```
如果要向JSONArray中添加一个整数元素,可以使用以下代码:
```
JSONArray jsonArray = new JSONArray();
jsonArray.add(123);
```
类似地,可以添加其他类型的元素,例如布尔值、浮点数、JSON对象等。注意,要添加的元素必须是合法的JSON值。
相关问题
JSONArray add
以下是JSONArray add方法的介绍和示例:
JSONArray的add方法可以向JSONArray中添加任何类型的值,包括JSONObject类型的值。具体用法如下:
```java
public JSONArray add(Object value)
```
其中,value可以是任何类型的值,包括JSONObject类型的值。
示例代码如下:
```java
import org.json.JSONArray;
import org.json.JSONObject;
public class Test {
public static void main(String[] args) {
// 创建一个JSONArray对象
JSONArray jsonArray = new JSONArray();
// 向JSONArray中添加int类型的值
jsonArray.add(1);
jsonArray.add(2);
jsonArray.add(3);
// 向JSONArray中添加String类型的值
jsonArray.add("hello");
jsonArray.add("world");
// 向JSONArray中添加JSONObject类型的值
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三");
jsonObject.put("age", 18);
jsonArray.add(jsonObject);
// 输出JSONArray对象
System.out.println(jsonArray);
}
}
```
输出结果如下:
```
[1,2,3,"hello","world",{"name":"张三","age":18}]
```
java创建一个JSONArray类型的数据
要在Java中创建一个JSONArray类型的数据,你需要使用JSON库,如JSON.simple或者GSON。以下是一个使用JSON.simple创建JSONArray的示例代码:
```java
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class JSONArrayExample {
public static void main(String[] args) {
// 创建一个空的JSONArray
JSONArray jsonArray = new JSONArray();
// 创建一个JSONObject,并添加到JSONArray中
JSONObject obj1 = new JSONObject();
obj1.put("name", "John");
obj1.put("age", 30);
obj1.put("city", "New York");
jsonArray.add(obj1);
// 创建另一个JSONObject,并添加到JSONArray中
JSONObject obj2 = new JSONObject();
obj2.put("name", "Mary");
obj2.put("age", 25);
obj2.put("city", "Los Angeles");
jsonArray.add(obj2);
// 将JSONArray输出到控制台
System.out.println(jsonArray);
}
}
```
运行这段代码,你将会得到以下输出:
```
[{"age":30,"name":"John","city":"New York"},{"age":25,"name":"Mary","city":"Los Angeles"}]
```
这是一个包含两个对象的JSONArray。每个对象都有三个属性:name、age和city。注意,输出的格式与我们之前提供的JSON数据示例相同。
阅读全文