2017-09-07 8 views
0

jsonのリクエストを送信したdjangoプロジェクトがあり、今はjsonを取り戻しています。収集した情報を保存するために作成したモデルに保存するjson応答の値があります。私は、データを解析し、撮影されたデータを保存する方法を見つけるcouldntの...ここで私が抽出したい情報を持っている私が使用していることをサンプル応答...情報のJsonの応答値の解析と保存 - Django

{ 
    '_id':'..e154e57', 
    '_links':{ 
     'self':{ 
     'href':'https://uat-api.synapsefi.com/v3.1/users/..002e154e57' 
     } 
    }, 
    'client':{ 
     'id':'..1026a34', 
     'name':'Charlie Brown LLC' 
    }, 
    'doc_status':{ 
     'physical_doc':'MISSING|INVALID', 
     'virtual_doc':'MISSING|INVALID' 
    }, 
    'documents':[ 

    ], 
    'emails':[ 

    ], 
    'extra':{ 
     'cip_tag':1, 
     'date_joined':1504774195147, 
     'extra_security':False, 
     'is_business':True, 
     'last_updated':1504774195147, 
     'public_note':None, 
     'supp_id':'123abc' 
    }, 
    'is_hidden':False, 
    'legal_names':[ 
     'Hello McHello' 
    ], 
    'logins':[ 
     { 
     'email':'[email protected]', 
     'scope':'READ_AND_WRITE' 
     } 
    ], 
    'permission':'UNVERIFIED', 
    'phone_numbers':[ 
     '555-555-5555' 
    ], 
    'photos':[ 

    ], 
    'refresh_token':'..C1tdG8LPqF6' 
} 

サンプルpeicesであります私は、ID、一口、サップ、参加しましたが、

答えて

1

tockenリフレッシュされたいあなたは試してみました:

import json 

my_dict = json.loads(my_json_response) 

をあなたがで動作するように辞書を取得する必要があります。

+0

どのようにキーで値を取得することができます...その構文は何ですか... @Tico –

+0

本当ですか?? my_dict ['id']はidを取得します。とにかく私はあなたがインターネットでPythonチュートリアルを行うことを強くお勧めします。任意のPython 101クラスの辞書について学ぶ – Tico

+0

レスポンス: _id =レスポンス['_ id'] 名前=レスポンス。クライアント['名前'] リンク= response._links.self [ 'のhref'] CIP = response.extra [ 'cip_tag'] SUPP = response.extra [ 'supp_id'] プリント(名) プリント(_id) プリント(リンク) /setup_profile/ JSONオブジェクトは、 'User'' @ Ticoではなくstr、bytesまたはbytearrayでなければなりません –