嗨,大家好,我有这个JSONObject
我很难分析它。如何解析此JSONArray
这里是JSON
,
{
"query": {
"count": 2,
"created": "2016-11-07T15:29:47Z",
"lang": "en-US",
"results": {
"rate": [{
"id": "USDINR",
"Name": "USD/INR",
"Rate": "66.7700",
"Date": "11/7/2016",
"Time": "3:27pm",
"Ask": "66.8000",
"Bid": "66.7700"
}, {
"id": "USDEUR",
"Name": "USD/EUR",
"Rate": "0.9060",
"Date": "11/7/2016",
"Time": "3:29pm",
"Ask": "0.9065",
"Bid": "0.9060"
}]
}
}
}
正如你可以看到上面有两个“率”我想先“速率”存储到字符串数组称为Result[0]
和第二个“率”来Result[1]
。
在这里,我在尝试。
JSONObject object = new JSONObject(JSON);
JSONObject rateObject = object.getJSONObject("rate");
JSONArray rateArray = rateObject.getJSONArray("Rate");
result[0] = rateArray.getString(0);
result[1] = rateArray.getString(1);
我知道也许我这样做就像愚蠢。所以请帮助我。
对不起仍然有困惑 –
试图澄清这个例子,你有什么挣扎? – fafl
你期望'rateArray [0]'做什么? – njzk2