JSONArray 被识别为 JSONObject

乔治·卡菲索

我有一个被识别为 JSONObject 的 JSONArray“appelliLista”。所以我不能循环检索每条记录的数据。

                   //Recovering data object 
                    JSONObject obj = new JSONObject(response);
                    JSONObject disponibiliì = obj.getJSONObject("result");

                    JSONArray lista = disponibiliì.getJSONArray("appelliLista"); //not working
                    JSONObject  lista2 = disponibiliì.getJSONObject("appelliLista"); //working in the wrong way no error but just cant loop

JSON 响应

`

{
"service": "appelliLista",
"status-code": 200,
"status-description": "success",
"time-spent": 0.116739,
"server-time": "07/05/2019-04:03:57pm",
"result": {
"appelliLista": {
1: {
"Attivita didattica": "SISTEMI OPERATIVI",
"Appello": "22/05/2019",
"Iscrizione": "07/05/201920/05/2019",
"Descrizione": "SISTEMI OPERATIVI",
"Sessioni": "2018/2019",
"link": "APP_ID=62&CDS_ESA_ID=10047&ATT_DID_ESA_ID=5868&ADSCE_ID=20148812&AA_OFF_ID=2014&CDS_ID=10047&PDS_ID=9999&AA_ORD_ID=2013&ISCR_APERTA=1&TIPO_ATTIVITA=1&TIPO_APP_COD=0"
}
}
}
}

`

路易5

Json 数组格式为

"appelliLista":[
  {....},
  {....}
]

您的 json 元素 appelliLista 是一个 json 对象,因此无法解析为数组

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章