json [更多关卡] dict python

cle*_*ula 3 python json dictionary

我遇到一个简单的问题.

      a = {
          "apiVersion": "2.1",
          "data": {
               "startIndex": 1,
               "items": [{
                    "id": "YVA3UoZM0zU",
                    "title": "Trailer - Lisbela eo Prisioneiro"          
                        }]
                   }
       }
Run Code Online (Sandbox Code Playgroud)

我不知道如何获取信息ID.这是一个字符串.所以,我试图做到这一点

           import simplejson as json
           >>> type(js)
           <type 'dict'>
           js = json.loads(a)
           print js['data'{'items'[{'id'}]}]
           >>> syntax error
Run Code Online (Sandbox Code Playgroud)

这个语法无效,我怎么能得到这个信息?这应该很容易.我在哪里做错了?

NPE*_*NPE 11

尝试:

js['data']['items'][0]['id']
Run Code Online (Sandbox Code Playgroud)

看起来items这个结构可能有多个.如果您想将所有项ID作为列表提取,则以下内容将执行此操作:

[item['id'] for item in js['data']['items']]
Run Code Online (Sandbox Code Playgroud)