JavaScript

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > JavaScript JSON.stringify()

JavaScript使用JSON.stringify()方法带参及不带参示例详解

作者:七镜

这篇文章主要介绍了JavaScript使用JSON.stringify()方法带参及不带参示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

JSON.stringify() 方法

JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串

它可以接受三个参数,分别是要被序列化的值、一个可选的参数用于控制如何序列化,以及一个可选的参数指定序列化的空白字符。

该方法可以被用于将 JavaScript 对象转换为 JSON 字符串,也可以用于将数组转换为 JSON 字符串。

JSON.stringify() 不带参数示例

以下是一个 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() 带参数示例

以下是一个 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"
    ]
}
*/

以上就是JavaScript使用JSON.stringify()方法带参及不带参示例详解的详细内容,更多关于JavaScript JSON.stringify()的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文