我正在尝试将json注入我的bone.js应用程序中。我的json有"每个报价。
有没有办法让我删除这个?
我在下面提供了一个示例:
[{"Id":1,"Name":"Name}]
我正在尝试将json注入我的bone.js应用程序中。我的json有"每个报价。
有没有办法让我删除这个?
我在下面提供了一个示例:
[{"Id":1,"Name":"Name}]
Answers:
大概您将其包含在变量中并正在使用JSON.parse(data);。在这种情况下,请使用:
JSON.parse(data.replace(/"/g,'"'));
不过,您可能要修复JSON编写脚本,因为"在JSON对象中无效。
result.replace(/"/g,'"')
10"6 inch display呢?
"而不是"?(我认为这是一个
公认的答案是正确的,但是我对此感到麻烦。当我添加代码,检查调试器时,我发现它从
result.replace(/"/g,'"')
至
result.replace(/"/g,'"')
代替这个,我使用:
result.replace(/("\;)/g,"\"")
通过这种表示法,它可以工作。
var data = $('<div>').html('[{"Id":1,"Name":"Name}]')[0].textContent;
应该解析您需要的所有编码值。