javascript replace escaped"使用Json解析

时间:2014-09-14 12:10:45

标签: javascript regex json

这是javacript函数的输入,它在Json.parse之后出现错误 我知道双重转义字符串正在使用JSON.parse,但是如何将当前字符串转换为那个...我已经尝试了几件事,但是还没有让它发挥作用。

        pVis = '[{"Name":"Ecz., - \"     Europharma\" \" -\"","Id":"402872"}]';
        console.log('before replace'+pVis);
        pVis = pVis.replace(/\\/g,"\\\\");
        //pVis = '[{"Name":"Ecz., - \\"     Europharma\\" \\" -\\"","Id":"402872"}]';
        console.log('after replace'+pVis);
        pVisitedsJson = JSON.parse(pVis);

1 个答案:

答案 0 :(得分:0)

因为它将'角色解释为逃脱,所以我不可能在javascript端捕获并更改它。所以,我从源头改变了。