JSON.parse(JSON.stringify的作用
时间: 2024-02-24 22:50:38 浏览: 106
浅谈JSON.parse()和JSON.stringify()
JSON.parse() 方法用于将一个 JSON 字符串转换为 JavaScript 对象。而JSON.stringify()方法用于将 JavaScript 值转换为 JSON 字符串。因此,JSON.stringify()的作用是将JavaScript对象转换为JSON字符串,而JSON.parse()的作用是将JSON字符串转换为JavaScript对象。这两个方法通常一起使用,可以将JavaScript对象转换为JSON字符串,然后再将JSON字符串转换为JavaScript对象。
例如,假设我们有一个JavaScript对象如下:
```javascript
var student = { "name":"John", "age":30, "city":"New York"};
```
我们可以使用JSON.stringify()方法将其转换为JSON字符串:
```javascript
var studentJSON = JSON.stringify(student);
```
现在,studentJSON变量包含以下JSON字符串:
```javascript
{"name":"John","age":30,"city":"New York"}
```
我们可以使用JSON.parse()方法将其转换回JavaScript对象:
```javascript
var studentObj = JSON.parse(studentJSON);
```
现在,studentObj变量包含以下JavaScript对象:
```javascript
{ "name":"John", "age":30, "city":"New York"}
```
阅读全文