在Android中解析json数组中的json对象?

时间:2015-05-29 14:00:25

标签: android json android-asynctask httpclient

我正在尝试将json值解析为我的Android应用程序并将结果放在lisview中。有我的JSON结果:

[
{"dateticket": "12/02/2015",
"description": "kkkkkk",
"etat": "suivi",
"idticket": 32,
"nomfichier": "contrat",
"objet": "contrat",
"priorite": "first"},
{"dateticket": null,
"description": null,
"etat": "en cours",
"idticket": 98,
"nomfichier": "lotfi",
"objet": "contrat",
"priorite": "normale"},
{
"dateticket": null,
"description": null,
"etat": "en cours",
"idticket": 99,
"nomfichier": "lotfi",
"objet": "contrat",
"priorite": "normale"},
]

先谢谢

3 个答案:

答案 0 :(得分:4)

也许就像这样

进行必要的更改。

L.geoJson(data,
    { pointToLayer: function (feature,latLng) {
        return L.marker(latLng,{icon: chargerBlue}
    }
)

答案 1 :(得分:1)

创建jsonarray,然后将此jsonarray中的每个jsonobject迭代到jsonobject对象中,并使用每个键的getstring#/ p>

JsonArray array=new JsonArray(<responsestring>);
for(int i=0;i<array.length();i++)
{
 JsonObject json=array.getJsonObject(i);
 String dateticket= json.getString("dateticket");
 //......etc
}

答案 2 :(得分:0)

您可以按照

进行简单的教程here

还考虑使用GSON库来解析Java中的JSON数据。它解析了在解析时不需要循环/ if语句等。关于here

的更多信息