Convert normal Java Array or ArrayList to Json Array in android

前端 未结 8 1425
栀梦
栀梦 2020-11-29 06:15

Is there any way to convert a normal Java array or ArrayList to a Json Array in Android to pass the JSON object to a webservice?

8条回答
  •  执笔经年
    2020-11-29 07:04

    For a simple java String Array you should try

    String arr_str [] = { "value1`", "value2", "value3" };
    
    JSONArray arr_strJson = new JSONArray(Arrays.asList(arr_str));
    System.out.println(arr_strJson.toString());
    

    If you have an Generic ArrayList of type String like ArrayList. then you should try

     ArrayList obj_list = new ArrayList<>();
        obj_list.add("value1");
        obj_list.add("value2");
        obj_list.add("value3");
      JSONArray arr_strJson = new JSONArray(obj_list));
      System.out.println(arr_strJson.toString());
    

提交回复
热议问题