如何删除“ 从我的JSON在JavaScript?

我正在尝试将json注入到我的backbone.js应用程序中。 我的json有" 为每个报价。

有没有办法让我删除这个?
我在下面提供了一个示例:

 [{"Id":1,"Name":"Name}] 

想必你有一个variables,并使用JSON.parse(data); 。 在这种情况下,使用:

 JSON.parse(data.replace(/"/g,'"')); 

你可能想修复你的JSON写作脚本,因为" 在JSON对象中无效。

接受的答案是正确的,但是我遇到了麻烦。 当我添加我的代码,检查debugging器,我看到它从改变

 result.replace(/"/g,'"') 

 result.replace(/"/g,'"') 

而不是我用这个

 result.replace(/(&quot\;)/g,"\"") 

通过这个符号它的作品。

 var data = $('<div>').html('[{&quot;Id&quot;:1,&quot;Name&quot;:&quot;Name}]')[0].textContent; 

应该parsing所有你需要的编码值。