2011-01-12 148 views
2

使用Facebook Graph API我想獲取位置數據。如何獲取JSON字符串中的字典內的字典?

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

我可以把這個對象和不喜歡的東西object["name"]獲得名喬·史密斯。但是,我如何獲得「愛荷華州費爾菲爾德」的名稱?

+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

對於任何在Python中使用Facebook的Graph API的人,你可以跳過將它加載爲json對象。 –