我尝试了如下所示的代码,但未显示数据。

这是从中获取JSON对象的URL


  http://ibacor.com/api/cek-resi?pengirim=jne&resi=1892297430009


@Override
protected Void doInBackground(Void... arg0) {
    // Creating service handler class instance
    try {
        JSONObject obj = new JSONObject(url);
        obj.getJSONObject("query").getString("pengirim");
        Log.d("Response: ", "> " + obj);
    } catch (Exception e) {
        // TODO: handle exception
    }
    return null;
}

最佳答案

您没有将obj.getJSONObject("query").getString("pengirim");返回的值分配给任何内容,而是记录了JSONObject本身。尝试这样的事情:

String pengirim = obj.getJSONObject("query").getString("pengirim");
Log.d("Response: ", "> " + pengirim);

08-05 04:56