2012-02-09 29 views
0

私はそれを省略します。私は "トークン"から文字列の値を取得したい。しかし、私が見ることができるのは、私のJSONオブジェクト内に "データ"配列です。この配列から配列、特にトークン文字列を取得するにはどうすればよいですか?jsonオブジェクト内の配列から文字列を取得する

{ 
"response":true, 
    "state":8,"data":{ 
     "token":"$2a$08$oeH79FjMV6ZQTO.9qqfToujNBbst420Xx7o9jJdFgbJsJijtEpX\/O", 
     "numbers":[{ 
      "number":"4581102282", 
      "enabled":"0", 
      "custid":"1528511113", 
      "route":"rock", 
      "clir":"2", 
      "mob":"1", 
      "clip":"", 
      "mbx":"0", 
      "trunk":"2", 
      "valid_from":"2011-09-07", 
      "valid_to":"2011-10-05" 
     }] 
    } 
} 
+0

を使用 - 「データ」のタグが配列を参照していない、それはすでに主要JSONオブジェクト内のオブジェクトです。 –

+0

私は今すぐ適切な答えを書く時間がありませんが、GoogleのJSONパーサに注意を向けたいと思います。それはAndroidに最適で、本当に使いやすいです。うまくいけば、誰かがこのコメントを受け取り、それから答えを出すことができます... –

答えて

0

単純に明確にする

JSONObject jsonObj=new JSONObject(response); 
JSONObject jsonData=jsonObj.getJSONObject("data"); 
String token=jsonData.getString("token");