576. 【JavaScript】 JSON.stringify()
- 前端
- 七镜
- 0
JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。它可以接受三个参数,分别是要被序列化的值、一个可选的参数用于控制如何序列化,以及一个可选的参数指定序列化的空白字符。该方法可以被用于将 JavaScript 对象转换为 JSON 字符串,也可以用于将数组转换为 JSON 字符串。
以下是一个 JSON.stringify() 不带参数的示例:
let person = {
"name": "John Doe",
"age": 32,
"hobbies": ["reading", "cooking", "swimming"]
};
let personString = JSON.stringify(person);
console.log(personString);
// Output:
// "{"name":"John Doe","age":32,"hobbies":["reading","cooking","swimming"]}"
- 这个示例,很常见,在浏览器打印输出,并想复制出结果到文本编辑器时,经常这么打印。
以下是一个 JSON.stringify() 带参数示例:
const student = {
name: 'John Doe',
age: 23,
hobbies: ['reading', 'swimming', 'hiking']
};
const studentString = JSON.stringify(student, ['name', 'hobbies'], 4);
console.log(studentString);
// 输出:
/*
{
"name": "John Doe",
"hobbies": [
"reading",
"swimming",
"hiking"
]
}
*/
- 这个示例,是今天我要做格式化json的时候,用到的,能把输出结果美化,我做网站开发的时候需要这个特性。
免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。