luc*_*mia 3 python django json django-templates
为了更好地调试我的api,我想创建一个调试页面,逐行显示响应json obj的所有细节.我认为它可以通过代码或django模板完成.最简单的方法是什么?
https://developers.facebook.com/tools/explorer/?method=GET 例如,facebook explorer确实列出了响应json obj的详细信息.
{
"id": "xxx",
"name": "xxx",
"first_name": "xxx",
"last_name": "xxx",
"link": "xxx",
"username": "xxx",
"hometown": {
"id": "xxx",
"name": "xxx"
},
"location": {
"id": "xxx",
"name": "xxx"
},
"bio": "Drink Coffee in Whitehorse",
"work": [
{
"employer": {
"id": "xxx",
"name": "xxx"
},
"location": {
"id": "xxx",
"name": "xxx"
},
"position": {
"id": "xxx",
"name": "xxx"
},
"start_date": "2009-01",
"end_date": "0000-00"
},
}
Run Code Online (Sandbox Code Playgroud)
您只需要json.dumps()使用indent等于空格数的关键字参数调用,以便通过精简打印缩进生成的JSON.
例如:
json.dumps(spam_and_eggs, indent=4)
Run Code Online (Sandbox Code Playgroud)