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

Wil*_*ran 2 python json dictionary facebook-graph-api

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

{
   "name": "Joe Smith",
   "link": "http://www.facebook.com/joey",
   "location": {
      "id": "105590706140862",
      "name": "Fairfield, Iowa"
   }
}
Run Code Online (Sandbox Code Playgroud)

我可以拿这个对象做一些事情,比如object["name"]得到乔史密斯这个名字.但我如何得到"爱荷华州费尔菲尔德"的名字?

Gle*_*ard 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"]
Run Code Online (Sandbox Code Playgroud)