2011-01-12 14 views
2

Facebook Graph APIを使用して、私は位置データを取得したいと思います。JSON文字列の辞書内の辞書をフェッチする方法は?

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

私は、このオブジェクトを取得し、名前ジョー・スミスを取得するためにobject["name"]のようなものを行うことができます。しかし、 "Fairfield、Iowa"という名前はどのようにして得られますか?

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

FacebookのGraph APIをPythonで使用している人は、jsonオブジェクトとして読み込むのをスキップできます。 –

関連する問題