提问者:小点点

在android中将Arraylist转换为JSONARRAY


转换后,我和我得到这些回弹想删除它[“{”info_id“:”1“}”]

这就是我如何转换

JSONArray InfoIdJsonArray1=新的JSONArray(arraylist);谢谢


共2个答案

匿名用户

您可以这样做(示例):

ArrayList<String> arrayList= new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
JSONArray jsonArray = new JSONArray(arrayList);

匿名用户

null

格雷德尔:

implementation 'com.squareup.retrofit2:converter-gson:2.9.0'

用法

    ArrayList<String> myList = new ArrayList<>();
    String jsonArrayString = (new Gson()).toJson(myList);
    JSONArray jsonArray = new JSONArray(jsonArrayString);