jsonarray转list对象

admin 35 0

在Java中,你可以使用`JSONArray`的`toList()`方法将JSONArray转换为List对象,以下是一个简单的示例:

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        try {
            // 创建一个JSONArray
            JSONArray jsonArray = new JSONArray("[\"item1\", \"item2\", \"item3\"]");

            // 将JSONArray转换为List
            List<String> list = jsonArray.toList();

            // 打印List
            for (String item : list) {
                System.out.println(item);
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
}

在这个例子中,我们首先创建了一个包含三个字符串的JSONArray,我们使用`toList()`方法将JSONArray转换为List,我们遍历List并打印每个元素。

你需要添加`org.json`库到你的项目中才能使用`JSONArray`和`JSONException`,如果你使用的是Maven,你可以通过添加以下依赖到你的pom.xml文件来添加这个库:

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20210307</version>
</dependency>