Android JsonObject检索

Android JsonObject检索,android,json,jsonobjectrequest,Android,Json,Jsonobjectrequest,需要Json方面的帮助,我会混淆JsonArray和JsonObject。我想获得格式化的电话号码 这是我的密码 JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, URL, new Response.Listener<JSONObject>() { @Override

需要Json方面的帮助,我会混淆JsonArray和JsonObject。我想获得格式化的电话号码

这是我的密码

JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, URL,
                    new Response.Listener<JSONObject>() {
                        @Override
                        public void onResponse(JSONObject response) {
                            try {
                                JSONArray jsonArray = response.getJSONArray("result");

                                for (int i = 0; i < jsonArray.length(); i++) {
                                    JSONObject result = jsonArray.getJSONObject(i);


                                    String name = result.getString("name");
                                    String formatted_phone_number= result.getString("formatted_phone_number");
                                    textView.append(name + " " + " " + formatted_phone_number+ "\n");

                                }

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

                            }
                        }
                    },
                    new Response.ErrorListener() {
                        @Override
                        public void onErrorResponse(VolleyError error) {
                            Log.e("VOLLEY ", "ERROR");
                        }
                    });
            requestQueue.add(jsonObjectRequest);
JsonObjectRequest-JsonObjectRequest=newjsonobjectrequest(Request.Method.GET,URL,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
试一试{
JSONArray JSONArray=response.getJSONArray(“结果”);
for(int i=0;i
试试这个:

JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, URL,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        try {
                             JSONObject result = response.getJSONObject("result");

                             String name = result.getString("name");
                             String formatted_phone_number= result.getString("formatted_phone_number");
                             textView.append(name + " " + " " + formatted_phone_number+ "\n");

                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Log.e("VOLLEY ", "ERROR");
                    }
                });
        requestQueue.add(jsonObjectRequest);
JsonObjectRequest-JsonObjectRequest=newjsonobjectrequest(Request.Method.GET,URL,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
试一试{
JSONObject结果=response.getJSONObject(“结果”);
字符串名称=result.getString(“名称”);
String formatted_phone_number=result.getString(“formatted_phone_number”);
textView.append(name+++++格式化的电话号码+“\n”);
}捕获(JSONException e){
e、 printStackTrace();
}
}
},
新的Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
Log.e(“截击”、“错误”);
}
});
add(jsonObjectRequest);

试试这个:

JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, URL,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        try {
                             JSONObject result = response.getJSONObject("result");

                             String name = result.getString("name");
                             String formatted_phone_number= result.getString("formatted_phone_number");
                             textView.append(name + " " + " " + formatted_phone_number+ "\n");

                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Log.e("VOLLEY ", "ERROR");
                    }
                });
        requestQueue.add(jsonObjectRequest);
JsonObjectRequest-JsonObjectRequest=newjsonobjectrequest(Request.Method.GET,URL,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
试一试{
JSONObject结果=response.getJSONObject(“结果”);
字符串名称=result.getString(“名称”);
String formatted_phone_number=result.getString(“formatted_phone_number”);
textView.append(name+++++格式化的电话号码+“\n”);
}捕获(JSONException e){
e、 printStackTrace();
}
}
},
新的Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
Log.e(“截击”、“错误”);
}
});
add(jsonObjectRequest);

结果不是arrayresult不是需要知道的arrayGlad。请接受我的回答,如果它解决了你的问题,请放弃投票,我很高兴知道。请接受我的回答,如果它解决了你的问题,请放弃投票