2016-10-16 1 views
0

私はこのようになりますJson要求があります。フロンティア用にpymongoの別の辞書の値として辞書を保存するにはどうすればいいですか?

{"name":"jane", "family": "doe", 
"address":{"country":"Iran", "State": "Ilam", "city": "ilam"}, 
"age": "25" } 

を、私は使用して変数に値を取得することができます。

name = request.json['name'] 
family = requst.json['family'] 
age = requst.json['age'] 

をしかし、どのように私はアドレスフィールドを取得し、それを保存しません変数?

+0

私は理解していませんあなたが求めていることをd。辞書のデータにアクセスする方法を示したばかりです。難しさは何ですか? – idjaw

+0

どのように変数のアドレスフィールドを取得するのですか? – senaps

答えて

3

次の辞書を持っている場合は、「アドレス」は、別の辞書にネストされている辞書です。アドレスは次のように行われている抽出

{"name":"jane", "family": "doe", 
"address":{"country":"Iran", "State": "Ilam", "city": "ilam"}, 
"age": "25" } 

address = request.json['address'] 

>>> address 
{'country': 'Iran', 'State': 'Ilam', 'city': 'ilam'} 

住所ものあなたは今では新しい辞書になりました。このように値を抽出する必要があります:

state = address['State'] 
city = address['city'] 
country = address['country'] 
関連する問題