使用SimpleJSON进行简单的Json解码 - Python

时间:2011-05-27 12:24:22

标签: json python-3.x simplejson

我刚开始学习python而且我正在使用google api。但我试图用simplejson解析JSON。

如何从单个下面的混乱中提取单个值(即产品或品牌领域)

{'currentItemCount': 25,  'etag': '"izYJutfqR9tRDg1H4X3fGx1UiCI/hqqZ6pMwV1-CEu5NSqfJO0Ix-gs"', 'id': 'tag:google.com,2010:shopping/products', 'items': [{'id': 'tag:google.com,2010:shopping/products/1196682/8186421160532506003',
            'kind': 'shopping#product',
            'product': {'author': {'accountId': '1196682',
                                   'name': "Dillard's"},
                        'brand': 'Merrell',
                        'condition': 'new',
                        'country': 'US',
                        'creationTime': '2011-03-10T08:11:08.000Z',
                        'description': u'Merrell\'s "Trail Glove" barefoot running shoe lets your feet follow their natural i$
                        'googleId': '8186421160532506003',
                        'gtin': '00797240569847',
                        'images': [{'link': 'http://dimg.dillards.com/is/image/DillardsZoom/03528718_zi_amazon?$product$'}],
                        'inventories': [{'availability': 'inStock',
                                         'channel': 'online',
                                         'currency': 'USD',
                                         'price': 110.0}],
                        'language': 'en',
                        'link': 'http://www.dillards.com/product/Merrell-Mens-Trail-Glove-Barefoot-Running-Shoes_301_-1_301_5$
                        'modificationTime': '2011-05-25T07:42:51.000Z',
                        'title': 'Merrell Men\'s "Trail Glove" Barefoot Running Shoes'},
            'selfLink': 'https://www.googleapis.com/shopping/search/v1/public/products/1196682/gid/8186421160532506003?alt=js$

1 个答案:

答案 0 :(得分:0)

您在问题中粘贴的JSON无效。但是当你修复这里是如何使用simplejson:

    import simplejson as json
    your_response_body = '["foo", {"bar":["baz", null, 1.0, 2]}]'
    obj = json.loads(your_response_body)
    print(obj[1]['bar'])

指向documentation

的链接