MySQL 查询
在编辑器执行是没有问题的
这个问题我也知道是数据里面有特殊字符导致的
有什么办法可以解决这个异常???
直接 output={'list':json.dumps(allop,ensure_ascii=False)} 输出看下原始值 看下是那种特殊字符
dumps loads 都在代码块 输出不了
直接 output={'list':json.dumps(allop,ensure_ascii=False)} 输出看下原始值 看下是那种特殊字符
不是数据库表问题,是数据行里有某些字符,这个 JSON 模块没法序列化
但是在编辑器可以序列的那就不是模块的题这个代码块输出本身也是带有一些格式化的,就像数值,通知输出会给你保留一位小数
我知道是这个问题是因为我查了数据源的问题(😕 金蝶一个一个单号查的,一个手机号前面带斜杠和空格)说真的这种问题查也查不出(具体哪一行,哪一字段字符),又没办法解决,真的烦
+1,鬼知道哪里的字符抽风了
我每次报错都是这个序列化问题,鬼知道哪里不对,每次都是瞎猜,各种尝试。很烦人。
不是数据库表问题,是数据行里有某些字符,这个 JSON 模块没法序列化
但是在编辑器可以序列的那就不是模块的题
这个代码块输出本身也是带有一些格式化的,就像数值,通知输出会给你保留一位小数
我知道是这个问题是因为我查了数据源的问题(😕 金蝶一个一个单号查的,一个手机号前面带斜杠和空格)
说真的这种问题查也查不出(具体哪一行,哪一字段字符),又没办法解决,真的烦
我每次报错都是这个序列化问题,鬼知道哪里不对,每次都是瞎猜,各种尝试。很烦人。