js json字符串去除转义字符
时间: 2023-08-06 17:21:31 浏览: 223
去除长字符串中的转义字符
可以使用 `JSON.parse()` 方法将 JSON 字符串转换为 JavaScript 对象,从而去除转义字符。例如:
```javascript
const jsonString = '{"name":"John Doe","age":30,"city":"New York"}';
const obj = JSON.parse(jsonString);
console.log(obj);
// 输出:{ name: 'John Doe', age: 30, city: 'New York' }
```
如果 JSON 字符串中包含单引号,也可以使用 `eval()` 函数去除转义字符,但是要注意安全问题。例如:
```javascript
const jsonString = '{"name":"John Doe","age":30,"city":"New York\'s"}';
const obj = eval('(' + jsonString + ')');
console.log(obj);
// 输出:{ name: 'John Doe', age: 30, city: "New York's" }
```
阅读全文