首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图将JSONObject放入JSONObject中

试图将JSONObject放入JSONObject中
EN

Stack Overflow用户
提问于 2016-05-27 21:14:35
回答 1查看 77关注 0票数 0

我创造了一个json:

代码语言:javascript
复制
{  
   "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开始的所有“id?”0,所以我这样做了:

代码语言:javascript
复制
JSONObject tv1 = jObj.getJSONObject("0");

它起作用了,但我想得到“福托斯”,所以我就这样做了:

代码语言:javascript
复制
JSONObject tv1Fotos = tv1.getJSONObject("fotos");

而且是有效的。它得到方法抛出的JSONException

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-27 21:16:42

因为您正在调用getJSONObject(),而fotos是一个数组

使用getJSONArray()代替

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37492350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档