Привет всем, у меня есть проблема со специальным json, отформатированным с массивом массива и объекта.как разобрать json с android
{
"contrat": [
{
"id":0,
"email":"[email protected]",
"mobile":"55281055",
"fixe":"33740970",
"numContrat":"252010176",
"offre":"bb : Automobile",
"dateDebut":"2013-01-03",
"dateFin":"2014-01-03",
"statut":"En cours"
},
[ ],
[ ]
],
"success":1,
"code":200
}
Обычно, если у меня был нормальный JSON с массивом объектов, я использовал этот метод:
JSONArray contratObj = json.getJSONArray("contrat"); // JSONArray
for (int i = 0; i < contratObj.length(); i++) {
// get first contrat object from JSON Array
JSONObject contrat = contratObj.getJSONObject(i);
contratlist.add(new contratitem(contrat.getInt("id"),
contrat.getString("numContrat"), contrat.getString("offre"),
contrat.getString("dateDebut"), contrat.getString("dateFin"),
contrat.getString("statut")));
}
но массив «Contrat» содержит пустой массив и объект
Как могу ли я изменить свой код, чтобы игнорировать пустой массив?
Моя проблема заключается не в создании этого json, а в том, чтобы прочитать этот json и добавить его в arraylist – slama007
http://stackoverflow.com/questions/27656030/json-parsing-with-retrofit – Karoly