为了账号安全,请及时绑定邮箱和手机立即绑定

从后台传过来的json里面的"goodsSingleName"这个的值,有一个多余的引号,要怎么处理

从后台传过来的json里面的"goodsSingleName"这个的值,有一个多余的引号,要怎么处理

肥皂起泡泡 2018-07-02 14:18:20
{"goodsSingleId": "49daaf6e-e3b8-11e7-b85f-00163e136aec","goodsSingleName": "(332762)史丹利 STST14440-8-23 手持式 塑料收纳盒20"黄黑","goodsMainPhoto": "171218/f0735947-5881-4eec-a35d-b4b034931aef.jpg","generalPrice": "157"}
查看完整描述

3 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

前端处理一下,json中value内容中有多余的引号的用空格或者空值替代


查看完整回答
反对 回复 2018-08-01
?
浮云间

TA贡献1829条经验 获得超4个赞

那是因为反斜杠已经被转义了。 
后台传过来的字符串带有一个反斜杠,前端收到这个字符串之后,这个反斜杠就自动被转义了。 
要让这个反斜杠存在,字符串必须带有两个反斜杠。

比如:

var s = '{name : "\"张三\"在提这样\"一个\"问题"}';

{
"goodsSingleId": "49daaf6e-e3b8-11e7-b85f-00163e136aec",
"goodsSingleName": \"(332762)史丹利 STST14440-8-23 手持式 塑料收纳盒20"黄黑",
"goodsMainPhoto": "171218/f0735947-5881-4eec-a35d-b4b034931aef.jpg",
"generalPrice": "157"
}


查看完整回答
反对 回复 2018-08-01
  • 3 回答
  • 0 关注
  • 914 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信