如何解析没有对象标签的json数组? 我怎样才能获得文件?
{
"id": "476",
//IDобращения"status": "2",
//Статус: 0=>'Нарассмотрении',
1=>'Вработе',
2=>'Выполнено',
3=>'Отклонено'"latitude": "56.007831",
//геокоординаты,
заданныеприподачеобращения"longitude": "35.970359",
"message": "dfghdfgh",
//текстобращения"published_at": "2014-01-30 18:13:29",
//датаподачиобращения"comments": [
{
"id": 133,
"message": "aaa",
//тексткомментария(админ/пользователь)"isadmin": "0",
//ответданадминистратором(isadmin=1)"curr_status": "1"//статусобращениянамоментответа
},
{
"id": 134,
"message": "112",
"isadmin": "1",
"curr_status": "1"
},
{
"id": 136,
"message": "",
"isadmin": "1",
"curr_status": "2"
},
{
"id": 137,
"message": "123",
"isadmin": "1",
"curr_status": "2"
}
],
"files": [
“”,
””……””//image(base64encoded)
]
}
JSONObject result = new JSONObject(s);
id = result.getInt("id");
status = result.getInt("status");
latitude = result.getDouble("latitude");
longitude = result.getDouble("longitude");
message = result.getString("message");
dateOfPublish = result.getString("published_at");
JSONArray jsonArray = result.getJSONArray("files");
for (int j = 0; j < jsonArray.length(); j++) {
//Here i want to get files
}
答案 0 :(得分:1)
尝试调用此方法。应该这样做。
答案 1 :(得分:0)
你应该试试这个(我没试过):
for(int n = 0; n < JSONArray.length(); n++)
{
JSONObject object = JSONArray.getJSONObject(n);
String file = object.get("");
// do some stuff....
}