json数组的put方法
时间: 2024-01-21 20:16:10 浏览: 118
JSON 转 数组方法
JSON数组没有put方法,因为它是一个有序的集合,而不是一个映射。如果想要向JSON数组中添加一个新的元素,可以使用JSONArray类的put方法。
该方法有两个重载版本:
1. put(int index, Object value):将指定的值插入到指定的索引位置。
2. put(Object value):将指定的值追加到数组的末尾。
例如,以下代码演示了如何创建一个JSON数组,然后向其中添加一些元素:
```java
JSONArray jsonArray = new JSONArray();
jsonArray.put("apple");
jsonArray.put("banana");
jsonArray.put("orange");
```
这将创建一个包含三个字符串元素的JSON数组。如果要插入一个新元素到索引位置1,可以使用以下代码:
```java
jsonArray.put(1, "grape");
```
这将把"grape"插入到索引位置1,将"banana"向后移动一个位置。最终的JSON数组将如下所示:
```json
["apple", "grape", "banana", "orange"]
```
阅读全文