unescaping \"在javascript中

时间:2015-03-03 18:45:28

标签: javascript json underscore.js

我按如下方式返回给我的JSON对象:

result: {
 image: "..."
 title: "text text \"text\""
}

我使用underscore.js来渲染模板但是当它显示标题时它包含了\"在文中。

例如文本文本\" text \"

如何才能在显示之前取消双引号?

由于

2 个答案:

答案 0 :(得分:0)

.replace可以做到:

text = result.text.replace(/\\([\\"])/g, '$1');

答案 1 :(得分:0)

link可能会有所帮助,但我在您的评论中看到您获得的数据与您提到的完全相同,因此:

var result = { image: "...", title: "text text \"text\"" }

alert (result.title.toString().replace(/"/g, ''));