需求
- 前端上传文件
- 后端接收文件、读取文件、byte 转 str 转 json
遇到问题
-
encoding=utf-8时,str 转 json 会报错 (分别使用ast.literal_eval和json.loads)
ast转
json转
解决
- 原因是上面对文件的 byte 格式内容转成 str 时,使用了
utf-8,改成utf_8_sig即可
ast转
encoding=utf-8时,str 转 json 会报错 (分别使用ast.literal_eval和json.loads)utf-8,改成utf_8_sig即可

