将json字符串转成对象
时间: 2024-01-20 22:03:25 浏览: 92
将JSON字符串转换成JSON对象有多种方法,其中包括eval()函数、JSON.parse()方法和jQuery.parseJSON()方法。这些方法都可以将JSON字符串转换成JSON对象,但是推荐使用JSON.parse()方法,因为它是标准的JSON解析器,而且比eval()函数更安全。另外,如果你想将JSON对象转换成JSON字符串,可以使用JSON.stringify()方法。
以下是三种方法的示例代码:
1. 使用eval()函数:
```
var jsonstr = '{"name":"John", "age":30, "city":"New York"}';
var jsonobj = eval('(' + jsonstr + ')');
```
2. 使用JSON.parse()方法:
```
var jsonstr = '{"name":"John", "age":30, "city":"New York"}';
var jsonobj = JSON.parse(jsonstr);
```
3. 使用jQuery.parseJSON()方法:
```
var jsonstr = '{"name":"John", "age":30, "city":"New York"}';
var jsonobj = $.parseJSON(jsonstr);
```
阅读全文