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

2 投票
1 回答
4159 浏览
提问于 2025-04-16 09:48

我想用Facebook的图形API来获取位置信息。

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

我可以拿这个对象,然后用 object["name"] 这样的方式来获取名字,比如“Joe Smith”。但是我该怎么才能得到“Fairfield, Iowa”这个名字呢?

1 个回答

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"]

当然可以!请把你想要翻译的内容发给我,我会帮你把它变得简单易懂。

撰写回答