我正在尝试将json注入我的backbone.js应用程序.我的json有"每个报价.
有没有办法让我删除它?
我在下面提供了一个示例:
[{"Id":1,"Name":"Name}]
Nie*_*sol 130
据推测,你有一个变量并正在使用它JSON.parse(data);.在这种情况下,使用:
JSON.parse(data.replace(/"/g,'"'));
您可能希望修复JSON编写脚本,因为"它在JSON对象中无效.
efi*_*rat 13
接受的答案是正确的,但我遇到了麻烦.当我添加我的代码,检查调试器时,我看到它改变了
result.replace(/"/g,'"')
至
result.replace(/"/g,'"')
而不是这个我用它
result.replace(/("\;)/g,"\"")
通过这种表示法它是有效的.
var data = $('<div>').html('[{"Id":1,"Name":"Name}]')[0].textContent;
这应该解析您需要的所有编码值。
| 归档时间: | 
 | 
| 查看次数: | 88191 次 | 
| 最近记录: |