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

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

肥皂起泡泡
浏览 915回答 3
3回答

吃鸡游戏

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

浮云间

那是因为反斜杠已经被转义了。 后台传过来的字符串带有一个反斜杠,前端收到这个字符串之后,这个反斜杠就自动被转义了。 要让这个反斜杠存在,字符串必须带有两个反斜杠。比如: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"}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript