我有以下JSON格式的市场数据:
[
{
"date":1405728000,
"high":0.005,
"low":0.00406,
"open":0.00411473,
"close":0.00461299,
"volume":183.76967581,
"quoteVolume":40579.4327267,
"weightedAverage":0.00452864
},
{
/* same structure */
},
...
]
我试图在为收盘价分配1个变量时阅读它,例如:
import json
with open('1.json') as data_file:
data = json.load(data_file)
print data[0]["close"]
但是这只会读取关闭对象的第一个值。如何将所有“关闭”对象放在一个数组中?
对不起我是数组的业余爱好者,所以我想知道如何将所有价格类型放在他们独立的数组变量中。
答案 0 :(得分:3)
<div style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: gray;height:30px;">
<div style="float:left;line-height:30px;">Contact Details</div>
<button type="button" class="edit_button" style="float: right;">My Button</button>
</div>
答案 1 :(得分:1)
试试这样:
[item['close'] for item in data]
答案 2 :(得分:-1)
试试这个:
import json
data = json.load(open('1.json', 'r'))
print(data)
print(data[0]["close"])
如果可能,请传递文件1.json