json.stringify数据格式
时间: 2023-08-29 12:10:25 浏览: 92
JSON.stringify() 方法用于将 JavaScript 对象转换为 JSON 字符串。它接受一个参数,即要转换的对象。转换后的 JSON 字符串可以用于数据传输或存储。[2]
JSON.stringify() 方法会将对象的属性和值转换为字符串,并按照特定的格式进行格式化。它会将对象的属性名用双引号括起来,并用冒号将属性名和属性值分隔开。如果属性值是字符串,则也会用双引号括起来。如果属性值是对象或数组,则会递归地将其转换为字符串。[2]
例如,对于以下 JavaScript 对象:
```
var person = {
"name": "张三",
"age": 20,
"money": "200w",
"friend": {
"name": "gg",
"age": 28,
"birthday": "2000.1.2"
}
};
```
使用 JSON.stringify() 方法将其转换为 JSON 字符串:
```
var jsonString = JSON.stringify(person);
```
转换后的 JSON 字符串为:
```
{
"name": "张三",
"age": 20,
"money": "200w",
"friend": {
"name": "gg",
"age": 28,
"birthday": "2000.1.2"
}
}
```
需要注意的是,JSON.stringify() 方法在转换过程中会忽略对象的函数和原型成员,并且会将 undefined 属性转换为 null。此外,可以通过传入第二个参数来进行过滤或自定义转换的行为。[2]
阅读全文