576. 【JavaScript】 JSON.stringify()

avatar
作者
猴君
阅读量:73

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的时候,用到的,能把输出结果美化,我做网站开发的时候需要这个特性。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!