我是 Android 的初学者,我正在尝试从这种 JSON 格式中获取信息:
{
"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"
}
]
}
这是我使用的,但它不起作用:
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;
}