js对象json相互转换
时间: 2023-11-27 22:47:48 浏览: 37
在JavaScript中,可以使用JSON对象将JavaScript对象转换为JSON字符串,也可以将JSON字符串转换为JavaScript对象。以下是两种转换的方法:
1. 将JavaScript对象转换为JSON字符串:
```javascript
var jsonObj = { name: "jxqlovejava" };
var jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr); // 输出:{"name":"jxqlovejava"}
```
2. 将JSON字符串转换为JavaScript对象:
```javascript
var jsonStr = '{"name":"jxqlovejava"}';
var jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name); // 输出:jxqlovejava
```
相关问题
js对象和json的相互转换
JS对象和JSON对象是两种不同的对象,它们之间的转换可以通过JSON对象提供的方法来实现。具体方法如下:
1. JS对象转JSON对象
使用JSON.stringify()方法可以将JS对象转换为JSON对象,该方法接受一个JS对象作为参数,并返回一个JSON对象。
例如,将一个JS对象转换为JSON对象的代码如下所示:
```javascript
let person = { name: "张三", age: 18 };
let jsonPerson = JSON.stringify(person);
console.log(jsonPerson); // 输出:{"name":"张三","age":18}
```
2. JSON对象转JS对象
使用JSON.parse()方法可以将JSON对象转换为JS对象,该方法接受一个JSON对象作为参数,并返回一个JS对象。
例如,将一个JSON对象转换为JS对象的代码如下所示:
```javascript
let jsonPerson = '{"name":"张三","age":18}';
let person = JSON.parse(jsonPerson);
console.log(person); // 输出:{ name: '张三', age: 18 }
```
JavaScript中json对象和string对象之间相互转化
可以使用JSON.parse()和JSON.stringify()方法来实现json对象和string对象之间的相互转化。例如,将一个json对象转化成string对象可以使用JSON.stringify()方法:
```
var jsonObj = { name: "Jack", age: 20 };
var jsonString = JSON.stringify(jsonObj);
console.log(jsonString); // {"name":"Jack","age":20}
```
另外,将一个string对象转化成json对象可以使用JSON.parse()方法:
```
var jsonString = '{"name":"Jack","age":20}';
var jsonObj = JSON.parse(jsonString);
console.log(jsonObj.name); // Jack
console.log(jsonObj.age); // 20
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)