0
我有一個json文件,它會每隔一段時間更新一次,它的一個例子是這樣的;如何獲取JSON對象中的鍵的值
{
"Meta Data": {
"1. Information": "Intraday (60min) prices and volumes",
"2. Symbol": "ASX:NAB",
"3. Last Refreshed": "2017-08-28 02:00:00",
"4. Interval": "60min",
"5. Output Size": "Compact",
"6. Time Zone": "US/Eastern"
},
"Time Series (60min)": {
"2017-08-28 02:00:00": {
"1. open": "30.3600",
"2. high": "30.4400",
"3. low": "30.3600",
"4. close": "30.4000",
"5. volume": "348096"
},
"2017-08-28 01:00:00": {
"1. open": "30.3800",
"2. high": "30.4100",
"3. low": "30.3500",
"4. close": "30.3500",
"5. volume": "251213"
}
}
我在想,而不是調用
JSONObject example= (JSONObject) example2.get("2017-08-28 02:00:00")
我從對象想要的數據,每次
,有一個循環這樣的方式?動態地改變.get的值?
我知道如何從對象中檢索數據,我只是不知道如何將對象的調用直接放入.get。它之所以是一個問題,因爲將有哪些具有的格式對象hundreads「YYYY-MM-DD HH:MM:SS」
編輯: 我在下面的代碼
Iterator<String> keys = example2.keys();
添加
但是日食說是是一個JSONObject
當我做到這一點有一個紅色的立它下面呢?我不知道如何解決它 - http://i.imgur.com/rPID4DB.png –
'example2.keys()'不起作用?什麼是example2? –
@peter你可以在這裏發佈你的代碼嗎? –