读一个json文件python

时间:2015-07-13 14:39:59

标签: python json

我有一个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类似的颜色”,我需要获取每个密钥的项目数量和值。

1 个答案:

答案 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']