解析和保存Json响应值-Django
我有一个django项目,它发送了一个json请求,现在我得到了json。我希望将json响应中的某些值保存到我创建的模型中,该模型将存储收集的信息。我找不到一种方法来解析数据并保存所获取的数据。。。这是我正在使用的一个示例响应,其中包含我想要提取的信息解析和保存Json响应值-Django,json,django,Json,Django,我有一个django项目,它发送了一个json请求,现在我得到了json。我希望将json响应中的某些值保存到我创建的模型中,该模型将存储收集的信息。我找不到一种方法来解析数据并保存所获取的数据。。。这是我正在使用的一个示例响应,其中包含我想要提取的信息 { '_id':'..e154e57', '_links':{ 'self':{ 'href':'https://uat-api.synapsefi.com/v3.1/users/..002
{
'_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':'hello@synapsepay.com',
'scope':'READ_AND_WRITE'
}
],
'permission':'UNVERIFIED',
'phone_numbers':[
'555-555-5555'
],
'photos':[
],
'refresh_token':'..C1tdG8LPqF6'
}
我想要的信息示例包括id、sip、supp、joined、refresh tocken您是否尝试过:
import json
my_dict = json.loads(my_json_response)
你应该有一本字典来使用。我如何通过键获取值。。。它的语法是什么@理论上??my_dict['id']获取id。无论如何,我强烈建议您在internet上学习任何python教程。您可以在任何python 101 Classis上了解字典。我运行了以下代码=
response=json.load(user)if response:_id=response['''']name=response.client['name']link=response._links.self['href']cip=response.extra['cip\u tag']supp=response.extra['supp\u id']print(name)print(_id)print(link)print(cip)print(supp)
并在/setup_profile/获取以下错误TypeError/JSON对象必须是str、bytes或bytearray,而不是“User”
@Tico