前言
MySQL 5.7已经原生支持JSON格式,我在插入Json数据的时候出错了,出错的过程记录一下。
过程
错误:
Invalid JSON text: "Invalid escape character in string." at position...分析:原来是数据自带了
'\r\n'这样的换行符号。用
replace()替换掉对应的转义字符。延伸:
escape character(转义字符),在json.cn这样的网址转换是可以cover掉的,Mysql却不可以。
本文记录了在MySQL 5.7中插入JSON格式数据时遇到的错误:Invalid escape character in string. 分析发现原因是数据中包含了换行符 '
',通过使用 replace() 函数替换这些转义字符解决了问题。
MySQL 5.7已经原生支持JSON格式,我在插入Json数据的时候出错了,出错的过程记录一下。
错误:Invalid JSON text: "Invalid escape character in string." at position...
分析:原来是数据自带了'\r\n'这样的换行符号。
用replace()替换掉对应的转义字符。
延伸:escape character(转义字符),在json.cn这样的网址转换是可以cover掉的,Mysql却不可以。
您可能感兴趣的与本文相关的镜像
Qwen-Image
Qwen-Image是阿里云通义千问团队于2025年8月发布的亿参数图像生成基础模型,其最大亮点是强大的复杂文本渲染和精确图像编辑能力,能够生成包含多行、段落级中英文文本的高保真图像
6947

被折叠的 条评论
为什么被折叠?