json loads时编码报错问题

    技术2022-07-13  75

    问题详情:json.decoder.JSONDecodeError: Invalid control character at: line 1 column 5515 (char 5514)

    原因:str中含有\t \n 等内容,注意不是字符"\t","\n". 所以在json检查语法的时候报错

    解决方法1:加入strict=False参数

    json.loads(f_str, strict=False)

    解决方法2:把\t \n ,替换掉

    f_str=f_str.replace('\n', ' ') f_str=f_str.replace('\t', ' ')
    Processed: 0.010, SQL: 9