java中jsonarray转成list怎么实现

avatar
作者
猴君
阅读量:2

可以通过以下方法将一个JSONArray转换为一个List:

  1. 遍历JSONArray,逐个将其元素转换为List中的元素,然后添加到List中。
import org.json.JSONArray; import org.json.JSONException; import java.util.ArrayList; import java.util.List;  public class JsonArrayToList {     public static List<Object> jsonArrayToList(JSONArray jsonArray) {         List<Object> list = new ArrayList<>();          try {             for (int i = 0; i < jsonArray.length(); i++) {                 list.add(jsonArray.get(i));             }         } catch (JSONException e) {             e.printStackTrace();         }          return list;     }      public static void main(String[] args) {         JSONArray jsonArray = new JSONArray("[1, 2, 3, 4, 5]");          List<Object> list = jsonArrayToList(jsonArray);          System.out.println(list);     } } 

在上面的示例中,首先创建一个空的List,然后遍历JSONArray中的元素,逐个添加到List中。最后输出转换后的List。

注意:需要引入org.json的依赖库才能使用JSONArray类。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!