我有一个项目,我必须从一个API端点获取JSON数据,然后从这个JSON数据中提取一些数据并将其发送到另一个API。
从第一个API我得到这些数据:
response ={
"abc":"AP003",
"data":[
{
"d":{
"e":"some data",
"f":"some data"
}
}
]
}
我从中提取数据并将其发送到另一个视图。
response = response.json()
response = response['data']
return JsonResponse(json.dumps(response),safe=False)
即使下面的代码也不起作用
response = response.json()
response = response['data']
return JsonResponse(response,safe=False)
当我这样做时,我得到了回复,但我获得的数据是字符串形式而不是JSON格式。 如何获取JSON数据并将其发送到模板?
编辑:
我有一个字符串格式的JSON,我希望它以JSON格式发送 我的API响应
答案 0 :(得分:2)
如果你有如下的响应字典,那么就不需要执行额外的操作了。你可以直接将它传递给JsonResponse,它将被转换为json。
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource