前言
MySQL 5.7已经原生支持JSON格式,我在插入Json数据的时候出错了,出错的过程记录一下。
过程
错误:
Invalid JSON text: "Invalid escape character in string." at position...
分析:原来是数据自带了
'\r\n'
这样的换行符号。用
replace()
替换掉对应的转义字符。延伸:
escape character
(转义字符),在json.cn这样的网址转换是可以cover掉的,Mysql却不可以。