我有一个json文件,我需要从中提取一些值。我已经浏览了文档和其他一些例子,但仍然不知道如何去做(我对处理jsons完全不熟悉)。这里有一些来自json文件
{
"response": {
"success": 1,
"current_time": 1436797884,
"items": {
"A Color Similar to Slate": {
"last_updated": 1436796007,
"quantity": 51,
"value": 101
},
"A Deep Commitment to Purple": {
"last_updated": 1436796007,
"quantity": 212,
"value": 101
},
"A Distinctive Lack of Hue": {
"last_updated": 1436796007,
"quantity": 141,
"value": 500
}
}
}
}
我需要将每个密钥输出,例如“与Slate类似的颜色”,我需要获取每个密钥的项目数量和值。
答案 0 :(得分:2)
显然你没有阅读documentation ...
>>> data = json.load(
... open('file.json')
... )
>>> data['response']['items'].keys()
[u'A Color Similar to Slate', u'A Deep Commitment to Purple', u'A Distinctive Lack of Hue']