用。。。来代替 ”

时间:2016-12-24 10:42:11

标签: javascript

如果字符串周围没有jQuery.parseJSON(str)"将无法解析。但是我有'

如何为此字符串替换' "

{'type': '2', 'name': '321', 'price': 321}

我尝试使用var str.replace("'", """)但没有做任何事情。

编辑:抱歉,我写了",但它的意思是'。改变了。

2 个答案:

答案 0 :(得分:1)

您可以使用

str.replace(/"/g, "'");

或者

str.replace(/"/g, '\'');

答案 1 :(得分:1)

更改

{'type': '2', 'name': '321', 'price': 321}

{"type": "2", "name": "321", "price": 321}

使用:

var text= "{'type': '2', 'name': '321', 'price': 321}";
console.log(text);
text = text.replace(/'/g, '"');
console.log(text);