【发布时间】:2015-11-24 14:01:31
【问题描述】:
大家好,我对使用数组和对象数组格式化的特殊 json 有疑问。
{
"contrat": [
{
"id":0,
"email":"RAJita@YAHOO.COM",
"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")));
}
但数组“对比度”包含空数组和对象
如何更改我的代码以忽略空数组?
【问题讨论】:
标签: android arrays json object