Je suis un débutant dans Android, je suis en train d'obtenir les informations de ce format JSON:analyse syntaxique JSON Android
{
"items": [
{
"id": "32",
"monaie": "USD",
"date": "2013-08-15",
"achat": " 8.45766",
"vente": "8.57466"
},
{
"id": "33",
"monaie": "CAD",
"date": "2013-08-15",
"achat": " 8.19735",
"vente": "8.29833"
},
{
"id": "34",
"monaie": "EUR",
"date": "2013-08-15",
"achat": " 11.0547",
"vente": "11.19249"
},
{
"id": "35",
"monaie": "JPY",
"date": "2013-08-15",
"achat": " 8.43443",
"vente": "8.54948"
},
{
"id": "36",
"monaie": "GBP",
"date": "2013-08-15",
"achat": " 12.9400",
"vente": "13.10321"
},
{
"id": "37",
"monaie": "USD",
"date": "2013-08-15",
"achat": " 8.45766",
"vente": "8.57466"
},
{
"id": "38",
"monaie": "CAD",
"date": "2013-08-15",
"achat": " 8.19735",
"vente": "8.29833"
},
{
"id": "39",
"monaie": "EUR",
"date": "2013-08-15",
"achat": " 11.0547",
"vente": "11.19249"
},
{
"id": "40",
"monaie": "JPY",
"date": "2013-08-15",
"achat": " 8.43443",
"vente": "8.54948"
},
{
"id": "41",
"monaie": "GBP",
"date": "2013-08-15",
"achat": " 12.9400",
"vente": "13.10321"
}
]
}
C'est ce que je l'ai utilisé, mais il ne fonctionne pas:
public static Devise getDevise(String data) throws JSONException {
Devise devise = new Devise();
JSONObject jObj = new JSONObject(data);
JSONArray jArr = jObj.getJSONArray(0);
JSONObject itemobj = jArr.getJSONObject(0);
devise.nom = (getString("monaie", itemobj));
devise.achat = (getString("achat", itemobj));
devise.vente = (getString("vente", itemobj));
return devise;
}
Veuillez indiquer (toujours) ce que "ne fonctionne pas" signifie. Que voyez-vous quand vous le faites? Compiler l'erreur? Erreur d'exécution? Exception? Quel est le résultat inattendu? Que dites-vous quand vous dites que ça ne marche pas? –
regarder à travers ce http://stackoverflow.com/questions/3605077/how-can-i-parse-this-json-in-android et http://stackoverflow.com/questions/12152468/parse-this-json- in-android – surhidamatya
vérifiez aussi ce lien http://www.androidhive.info/2012/01/android-json-parsing-tutorial/ Je suis sûr que vous obtiendrez votre réponse. – surhidamatya