Как получить словари в словарях в виде строки JSON? - PullRequest
2 голосов
/ 12 января 2011

С помощью API Graph Facebook я хочу получить данные о местоположении.

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

Я могу взять этот объект и выполнить такие действия, как object["name"], чтобы получить имя Джо Смит.Но как я могу получить название "Fairfield, Айова"?

1 Ответ

7 голосов
/ 12 января 2011
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"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...