这是我的 json 可能是我们在 django rest 框架中请求的数千条记录数据。
{
"a":1,
"b":2,
"c":3,
.....
}
if request.data['a'] == '':
return JsonResponse({'error':1})
elif request.data['b'] == '':
return JsonResponse({'error':1})
elif .....
.......
else:
......
如果... else,我想检查数据是否像上面那样为空。我们可以添加 if else 条件,但这不可能检查 if else 的所有数据请建议我在 python 中检查这行代码的最佳方法是什么。
最佳答案
如果您使用 json
模块通过 json.loads
解析 json 响应文本,那么您可以像下面的 dict 一样直接访问它。
import json
json_data = json.loads(json_text)
for mykey in json_data:
if json_data[mykey] = "":
return JsonResponse({'error':1})
else:
pass
关于python - 检查 python 中的 Json 数据是否为 none,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56765803/