json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

错误信息:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

错误分析:

data = json.loads(request.data.decode())

可能是由于在进行反序列化的时候没有考虑值为None情况,在进行序列化操作时应该考虑None情况。

若是在ajax数据交互的时候很大可能发生数据获取不到,获取到的数据不能进行序列化操作,即数据类型不能进行序列化,都会发生这个错误。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容