一、该问题的重现步骤是什么?
1. 新增商品,富文本编辑传进来的字符串结果与前端传递的结果不一致
2. 前端代码 不进行字符串转换报一下错误
java后台报错
2022-06-02 16:02:36.880 ERROR 59940 --- [ XNIO-1 task-1] o.s.c.log.error.RestExceptionTranslator : 消息不能读取:JSON parse error: Unexpected character ('\' (code 92)): was expecting comma to separate Object entries; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('\' (code 92)): was expecting comma to separate Object entries
at [Source: (PushbackInputStream); line: 1, column: 894]
使用 下列代码进行字符串转换后,保存成功,但是goodsDetail 展示的内容与传入内容不一致
const str = this.goodsDetail.goodsDetail;
const reg = /src=/g;
// console.log("321312312312", str.replace(reg, "src ="));
3.保存 前端控制查看传入参数如下
goodsDetail: "
\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\n\t\n
\n\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\n
\n\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\t\n\t\t\n\t
\n\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\t
https://img.maizuo.com/product/b436dc1649f5254577dfe2233fe608f6-100007910437.jpg\">\n\t\t
\n\t后端实际接受到的参数情况如何
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
报错信息,
java后台报错
2022-06-02 16:02:36.880 ERROR 59940 --- [ XNIO-1 task-1] o.s.c.log.error.RestExceptionTranslator : 消息不能读取:JSON parse error: Unexpected character ('\' (code 92)): was expecting comma to separate Object entries; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('\' (code 92)): was expecting comma to separate Object entries
at [Source: (PushbackInputStream); line: 1, column: 894]
还有保存时id 从1开始自增的问题
使用了alter table tb_xx AUTO_INCREMENT=1 保存一条正常后,同事通过访问的api 保存的id 改变
两种新增结果
先 使用了 TRUNCATE table y_goods_info; 清理了数据库
在使用了alter table tb_xx AUTO_INCREMENT=1
我自己新增结果正常,
同事新增的结果又回到了最开始
五、若有更多详细信息,请在下面提供。
源代码,数据库已发送邮箱
goodsDetai 值 使用下列数据 L:
扫一扫访问 Blade技术社区 移动端