JSONArray.parseArray
时间: 2024-05-15 12:15:35 浏览: 13
JSONArray.parseArray is a method in the JSON library of Java that is used to parse a JSON array string into a list of Java objects.
Syntax:
```
public static JSONArray parseArray(String jsonStr)
```
Parameters:
- jsonStr: A string containing the JSON array to be parsed.
Return Value:
- A JSONArray object containing the parsed JSON array.
Example Usage:
```
String jsonString = "[1, 2, 3, 4, 5]";
JSONArray jsonArray = JSONArray.parseArray(jsonString);
```
In the above example, the parseArray method is used to parse a JSON array string containing integers into a JSONArray object. The resulting jsonArray object can be used to access the individual elements of the JSON array.
相关问题
jsonarray.parsearray
JSONArray.parseArray() 是 Java 中用来解析 JSON 数组的方法。它将 JSON 格式的字符串转换为 Java 中的 List 对象。
例如:
```
String jsonArrayString = "[{\"name\":\"Tom\",\"age\":23},{\"name\":\"Jerry\",\"age\":24}]";
List<Map<String, Object>> list = JSONArray.parseArray(jsonArrayString, Map.class);
```
上面的例子中,jsonArrayString 是一个 JSON 数组字符串,通过 parseArray 方法转换成了 List<Map<String, Object>> 类型的 list 对象。
JSONArray.parseArray的用法
JSONArray.parseArray是阿里巴巴的fastjson库中用来将JSON格式的字符串转换为Java中的JSONArray对象的方法。 它的用法如下:
1. 导入fastjson库:
import com.alibaba.fastjson.JSONArray;
2. 使用parseArray方法将JSON格式的字符串转换为JSONArray对象:
String jsonStr = "[{\"id\":1,\"name\":\"Tom\",\"age\":18},{\"id\":2,\"name\":\"Jerry\",\"age\":20}]";
JSONArray jsonArray = JSONArray.parseArray(jsonStr);
3. 可以使用JSONArray对象的getJSONObject、getJSONArray、getString等方法获取对应的值:
JSONObject jsonObject1 = jsonArray.getJSONObject(0);
int id = jsonObject1.getIntValue("id");
String name = jsonObject1.getString("name");
int age = jsonObject1.getIntValue("age");
注意:JSON格式字符串必须合法,否则会抛出JSONException异常。