从json获取值

时间:2012-09-30 21:41:34

标签: python facebook json

我在访问json中的值时遇到问题:

{
"data": [
  {
     "id": "",
     "from": {
        "name": "",
        "id": ""
     },
     "picture": "",
     "source": "",
     "height": 480,
     "width": 720,
     "images": [
        {
           "height": 1365,
           "width": 2048,
           "source": ""
        },

我想获取所有图像源:albums['data']['images']但是出错了,我遇到了嵌套字典的麻烦。请帮忙

1 个答案:

答案 0 :(得分:2)

"data": [
  {

"data"字段的值不是字典,而是字典的列表

尝试使用albums['data'][0]['images'],依此类推,列表中的其他项目,或类似地,循环:

for item in album['data']:
    # do something with item['images']