2016-05-27 2 views
0

内JSONObjectを取得しようとすると、私は私が作成したこのJSONました:「?ID」JSONObject

{ 
    "error":false, 
    "0":{ 
     "tvInfo":{ 
     "id":"0", 
     "nome":"A Guerra dos Tronos", 
     "id_tipo":"1", 
     "pontuacao":"8.1", 
     "nVotos":"780", 
     "data_criado":"2011-04-17", 
     "data_acabado":"0000-00-00", 
     "id_estado":"4", 
     "id_canaldono":"3", 
     "idade_aconselhavel":"16", 
     "tags":"war;based on novel;kingdom;dragon;king;intrigue;fantasy;world;\r\n\r\n", 
     "nTemporadas":"6", 
     "data_inserido":"2016-05-26 22:40:09", 
     "data_ultima_atualizacao":"2016-05-26 22:40:09" 
     }, 
     "categorias":[ 
     "Sci-Fi", 
     "Action & Adventure", 
     "Drama" 
     ], 
     "descricoes":[ 
     { 
      "texto":"bababababa", 
      "id_idioma":"1" 
     }, 
     { 
      "texto":"bababababa", 
      "id_idioma":"2" 
     } 
     ], 
     "criadores":[ 
     [ 
      "David Benioff", 
      "46", 
      "1970", 
      "USA", 
      "New York", 
      "babababa", 
      "", 
      "" 
     ], 
     [ 
      "D. B. Weiss", 
      "0", 
      "1971-04-23", 
      "", 
      "", 
      "", 
      "", 
      "" 
     ] 
     ], 
     "fotos":[ 
     { 
      "tipofoto":"0", 
      "url":"\/uploads\/series\/gameofthrones1.png" 
     }, 
     { 
      "tipofoto":"0", 
      "url":"\/uploads\/series\/gameofthrones1Background.png" 
     } 
     ], 
     "trailers":[ 

     ] 
    }, 
... 

が、私は0で始まり、すべてを取得したいが0は、私はこれでした:

JSONObject tv1 = jObj.getJSONObject("0"); 

をそして、それは動作しますが、その後、私はこのようにやったように、「写真集」を取得しようとしている:

JSONObject tv1Fotos = tv1.getJSONObject("fotos"); 

をそして、それは仕事をdosent。それはあなたがgetJSONObject()fotosが配列

使用で呼び出しているので方法がJSONException

+0

代わりJSONObject tv1Fotos = tv1.getJSONObject( "写真集"); JSONArrayを使用するtv1Fotos = tv1.getJSONArray( "fotos"); – Crash

答えて

6

投げ取得getJSONArray()代わり