如何在JSON字符串中获取字典中的字典?

时间:2011-01-12 03:00:31

标签: python json dictionary facebook-graph-api

使用Facebook Graph API我想获取位置数据。

{
   "name": "Joe Smith",
   "link": "http://www.facebook.com/joey",
   "location": {
      "id": "105590706140862",
      "name": "Fairfield, Iowa"
   }
}

我可以使用此对象并执行object["name"]之类的操作来获取Joe Smith的名称。但我如何得到“爱荷华州费尔菲尔德”的名字?

1 个答案:

答案 0 :(得分:7)

import json

json_text = """
{
    "name": "Joe Smith",
    "link": "http://www.facebook.com/joey",
    "location": {
        "id": "105590706140862",
        "name": "Fairfield, Iowa"
    }
}"""

obj = json.loads(json_text)
print obj["location"]["name"]