前言
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 JSON转义字符问题
本文记录了在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却不可以。
您可能感兴趣的与本文相关的镜像
Linly-Talker
Linly-Talker是一款创新的数字人对话系统,它融合了最新的人工智能技术,包括大型语言模型(LLM)、自动语音识别(ASR)、文本到语音转换(TTS)和语音克隆技术
6947

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