Json尽管使用循环,但请求仅获取一个对象

时间:2019-04-08 06:42:05

标签: java android json

我正在做我的第一个Android Studio项目。我已经编写了代码,因此应该从给定的URL中获取所有对应的json数据并显示在列表中。为此,我正在使用Json Array Request并运行循环。但是我只得到第一个json对象,而不是全部。

我之前使用相同的Java代码获得了结果。这可能是布局问题吗?

这是Java:

JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(newurl, new Response.Listener<JSONArray>() {
            //@Override
            public void onResponse(JSONArray response) {
                for (int i=0;i<response.length(); i++){
                  try{
                      JSONObject jsonObject = response.getJSONObject(i);
                      Tags tag = new Tags();
                      tag.setTag(jsonObject.getString( "tag"));
                      tag.setTitle(jsonObject.getString( "title"));
                      tagsList.add(tag);
                  }

肯定有不止一个物体。我该怎么解决?

0 个答案:

没有答案