猿问

只需一个数组的简单JSON文件即可放入我的Android应用

在这个示例中,我有一个只有一个数组的JSON文件(如您所见,该数组没有名称):


["Cream","Cheese","Milk","Powder Milk","Blue Cheese","Gouda Cheese"]


我如何才能将此数组放入Android Studio中的数组或arraylist中?


提前非常感谢您!


这是我正在创建的用于获取此数组的函数,但我无法完成它,我仍然是处理json文件的菜鸟。


    public void getProducts() {



    JsonArrayRequest myresponseArray = new JsonArrayRequest(url,


            new Response.Listener<JSONArray>() {

                @Override

                public void onResponse(JSONArray response) {


                    try {


                        for(int i = 0 ; i < response.length();i++){


                            JSONArray responseArray = response.getJSONArray(i);

                        }


                    } catch (JSONException e) {

                        e.printStackTrace();

                    }

                }

            },

            new Response.ErrorListener() {

                @Override

                public void onErrorResponse(VolleyError error) {


                }

            });



}

现在,我想将此“ responseArray”添加到我在MainActivity上创建的产品数组列表中


ArrayList<String> products = new ArrayList<String>();


收到一只叮咚
浏览 123回答 1
1回答

ibeautiful

尝试一下 geString(int index)for (int i = 0; i < responeArray.length(); i++) {&nbsp; &nbsp;products.add( responseArray.getString(i) );}
随时随地看视频慕课网APP

相关分类

Java
我要回答