我遇到一个简单的问题。
a = {
"apiVersion": "2.1",
"data": {
"startIndex": 1,
"items": [{
"id": "YVA3UoZM0zU",
"title": "Trailer - Lisbela eo Prisioneiro"
}]
}
}
我不知道如何获取信息ID。 这是一个字符串。 所以,我试着做这个
import simplejson as json
>>> type(js)
<type 'dict'>
js = json.loads(a)
print js['data'{'items'[{'id'}]}]
>>> syntax error
这种语法无效,我怎么能得到这个信息?这应该很容易。我在哪里做错了?
答案 0 :(得分:11)
尝试:
js['data']['items'][0]['id']
看起来这个结构中可能有多个items
。如果您想将所有项目ID提取为列表,则以下内容将执行此操作:
[item['id'] for item in js['data']['items']]