首页 新闻 会员 周边 捐助

JSON.parse()解析的问题

0
[已解决问题] 解决于 2017-03-13 16:30
复制代码
a{
    b:"}\\)"
}

使用JSON.parse解析的时候得到的a是
a{
    b:"}\)"
}
复制代码

我知道JSON.parse()会转义,那有没有办法在显示的时候还是显示双斜杠,就是解析完将一个斜杠替换成两个斜杠,a.replace("\","\\")这样写吗

Yhspehy的主页 Yhspehy | 菜鸟二级 | 园豆:232
提问于:2017-03-13 14:36
< >
分享
最佳答案
0

瞎搞,源头就是想显示一个\呀,如果源头想显示两个\那返回的就是\\\\

奖励园豆:5
angelshelter | 大侠五级 |园豆:9914 | 2017-03-13 16:21

我知道,就是后台是2个\\,然后公司有人会单独编辑a的代码,他们是照着代码改的,他们看到后台传的是\\,所以后台叫我页面也显示\\,然后传回去的数据也是\\,但是JSON.parse()会自己转义,所以想着只能用replace了,不知道我这么写对不对 

Yhspehy | 园豆:232 (菜鸟二级) | 2017-03-13 16:24

@Yhspehy: 后台的问题,干他。

angelshelter | 园豆:9914 (大侠五级) | 2017-03-13 16:28

@angelshelter: 是的呀,我也想干啊,但是,辛酸泪啊,我直接在页面加注释了,告诉编辑的人别多写0.0

Yhspehy | 园豆:232 (菜鸟二级) | 2017-03-13 16:30

@Yhspehy: 牛逼!你越不让人多写约多写 你真是人才 还注释告诉人家!你咋不网页都注释用文字表达呢!

咬金程 | 园豆:197 (初学一级) | 2017-05-04 14:57

@咬金程: 搞不懂你的逻辑,呵呵

Yhspehy | 园豆:232 (菜鸟二级) | 2017-05-08 18:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册