2016-05-14 21 views
0

以下のコードを試しましたが、データが表示されませんでした。URLからJSONオブジェクトを解析したい(JSON配列を使用しない)

これは、私はあなたが何にもobj.getJSONObject("query").getString("pengirim");から返された値を代入していない、とあなたがしているJSONオブジェクトに

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; 
} 
+2

JSONをダウンロードして解析するのに最適な例です。これをチェックしてください:http://stackoverflow.com/questions/13196234/simple-parse-json-from-url-on-android-and-display-in-listview?answertab=active#tab-top –

+0

Log.d( "レスポンス: "、"> "+ obj.getJSONObject(" query ")。getString(" pengirim "));これを行う。あなたのコードは大丈夫だと思います – Masum

答えて

2

をフェッチするよどこからURLですJSONObject自体をログに記録する。

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

文字列URLを設定するにはどうすればよいですか? 設定しようとしているURLは次のとおりです。

これは機能しています。

String data="data copy paste from url"; 
JSONObject reader = new JSONObject(data); 

しかし、これは機能しません。これについて助けが必要です。

String url="http://ibacor.com/api/cek-resi?pengirim=jne&resi=1892297430009"; 
JSONObject reader = new JSONObject(url);