java fastjson 字符串JSONArray 转换为list
时间: 2023-09-15 08:16:15 浏览: 196
JSON字符串转换JSONObject和JSONArray的方法
5星 · 资源好评率100%
可以使用 `JSONArray` 的 `toJavaList` 方法将其转换为 `List`。示例如下:
```java
import com.alibaba.fastjson.JSONArray;
import java.util.List;
public class Example {
public static void main(String[] args) {
String jsonArrayStr = "[\"apple\", \"banana\", \"orange\"]";
JSONArray jsonArray = JSONArray.parseArray(jsonArrayStr);
List<String> list = jsonArray.toJavaList(String.class);
System.out.println(list); // 输出:[apple, banana, orange]
}
}
```
在上面的示例中,首先将 JSON 字符串解析为 `JSONArray` 对象,然后使用 `toJavaList` 方法将其转换为 `List`。需要注意的是,`toJavaList` 方法需要传入一个 `Class` 对象,指定 `List` 中元素的类型。在本例中,由于 `JSONArray` 中的元素都是字符串,因此传入 `String.class`。
阅读全文