可以通过以下方法将一个JSONArray转换为一个List: 遍历JSONArray,逐个将其元素转换为List中的元素,然后添加到List中
可以通过以下方法将一个JSONArray转换为一个List:
- 遍历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类。
版权声明
本文仅代表作者观点,不代表博信信息网立场。