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你可以在这里发布你的代码吗? –