学堂 学堂 学堂公众号手机端

可以通过以下方法将一个JSONArray转换为一个List: 遍历JSONArray,逐个将其元素转换为List中的元素,然后添加到List中

lewis 1年前 (2024-03-27) 阅读数 7 #技术

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

  1. 遍历JSONArray,逐个将其元素转换为List中的元素,然后添加到List中。
importorg.json.JSONArray; importorg.json.JSONException; importjava.util.ArrayList; importjava.util.List; publicclassJsonArrayToList{ publicstaticList<Object>jsonArrayToList(JSONArrayjsonArray){ List<Object>list=newArrayList<>(); try{ for(inti=0;i<jsonArray.length();i++){ list.add(jsonArray.get(i)); } }catch(JSONExceptione){ e.printStackTrace(); } returnlist; } publicstaticvoidmain(String[]args){ JSONArrayjsonArray=newJSONArray("[1,2,3,4,5]"); List<Object>list=jsonArrayToList(jsonArray); System.out.println(list); } }

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

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门