簡體   English   中英

如何使用Volley在Android中解析JSON數據

[英]How to parse json data in android with volley

我有以下JSON數據。 我無法從此數據獲取特定記錄,即id,createdd_at,total或order_no等,而在android中則是volley。

stdClass Object (
 [order] => stdClass Object 
       (
        [id] => 15461 
        [order_number] => 15461
        [created_at] => 2016-09-27T17:59:17Z 
        [total] => 1495.00
               ( 
                [0] => stdClass Object ( 
                     [id] => 26
                     [first_name] => Saleem 
                     [last_name] => Rafiq 
       )          )          )         )

這是我的排球代碼

StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
                    new Response.Listener<String>() {
     @Override
       public void onResponse(String response) {
       try {
           JSONObject jsonObject = new JSONObject(response);
           JSONArray jsonArray = jsonObject.getJSONArray("order");
       } catch (JSONException e) {
          e.printStackTrace();
                  }
              }
         }, new Response.ErrorListener() {
      @Override
         public void onErrorResponse(VolleyError error) {
         Toast.makeText(OrderList.this,""Error, Toast.LENGTH_SHORT).show();
         }
       }) `
        };
      MySingleton.getInstance(ctx).addToRequestque(stringRequest);
        }
      });

請修正我的代碼。.我誠摯地感謝您。

訂單不是JSONArray,而是示例中的JSONObject。 這就是你做錯了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM