为什么json序列化后末尾出现问号

如题所述

json序列化后末尾出现问号的原因有:
1、非法字符或编码问题:JSON规范要求所有的字符串值必须使用双引号括起来,而不是单引号,在JSON字符串中使用了单引号,则序列化过程中会出现编码问题,导致字符串序列化后末尾出现问号。
2、编码格式不匹配:JSON序列化过程中,将Python对象转化为JSON字符串时,需要确保对象的编码格式与JSON规范所支持的编码格式匹配,对象的编码格式不是JSON规范所支持的,那么在序列化过程中会出现编码问题,导致字符串序列化后末尾出现问号。序列化是指将对象转换为字节流的过程,以便在网络上传输或存储到磁盘等介质中,在序列化过程中,对象的状态被编码为字节流,可以在需要时进行反序列化操作,将字节流重新转换为对象。
温馨提示:答案为网友推荐,仅供参考