java - 处理来自服务器android的数组数据

标签 java android json

在我的应用程序中,数据以数组的形式来自服务器,enter image description here

我无法处理数据,我将分享我的代码,请帮助我。

 JSONObject jsonObject = new JSONObject(response);
  String name = jsonObject.getString("status");
                    String name1 = name.trim();
 if (name1.equals("success")) {

                        Toast.makeText(getApplicationContext(),"inside",Toast.LENGTH_LONG).show();
                        try {


                            JSONArray array = jsonObject.getJSONArray("data");

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


                                jsonObject = array.getJSONObject(i);


                                s_key = jsonObject.getString("initKey");
                                s_iv = jsonObject.getString("initIv");
                                sec_url = jsonObject.getString("url");
                                s_init_hash = jsonObject.getString("initHash");


                            }
                        } catch (JSONException e) {
                            e.printStackTrace();


        }

最佳答案

没有JSONArray

 JSONObject jsonObject = new JSONObject(response);
      String name = jsonObject.getString("status");
                        String name1 = name.trim();
     if (name1.equals("success")) {

                            Toast.makeText(getApplicationContext(),"inside",Toast.LENGTH_LONG).show();
                            try {
                                   JSONObject  jsonObjectData = jsonObject .getJSONObject(i);
                                    s_key = jsonObjectData.getString("initKey");
                                    s_iv = jsonObjectData.getString("initIv");
                                    sec_url = jsonObjectData.getString("url");
                                    s_init_hash = jsonObjectData.getString("initHash");
                                }
                            } catch (JSONException e) {
                                e.printStackTrace();


            }

关于java - 处理来自服务器android的数组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49995089/

相关文章:

android - 我想制作可以每天更新的测验应用程序

android - 如何为Android Visualizer产生动态色彩

java - 使用 jackson-mapper 解析为 json 的原因

php - 从 Rest API 获取 JSON 数据

java - 自定义 View 。获取旋转 View 中某个点在父级上的位置

java - 如何在android中创建后台服务?

android - 如何从android中的外部存储中获取所选文件的文件路径?

Python 3 wsgi - json 响应

java - "For"-循环停止正常工作(或者我做错了什么)

java - 如何在 spring 中配置基于语言环境的日期格式支持