JavaScript使用JSON.stringify()方法帶參及不帶參示例詳解
JSON.stringify() 方法
JSON.stringify() 方法用于將 JavaScript 值轉換為 JSON 字符串
它可以接受三個參數(shù),分別是要被序列化的值、一個可選的參數(shù)用于控制如何序列化,以及一個可選的參數(shù)指定序列化的空白字符。
該方法可以被用于將 JavaScript 對象轉換為 JSON 字符串,也可以用于將數(shù)組轉換為 JSON 字符串。
JSON.stringify() 不帶參數(shù)示例
以下是一個 JSON.stringify() 不帶參數(shù)的示例
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"]}" - 這個示例,很常見,在瀏覽器打印輸出,并想復制出結果到文本編輯器時,經(jīng)常這么打印。
JSON.stringify() 帶參數(shù)示例
以下是一個 JSON.stringify() 帶參數(shù)示例:
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的時候,用到的,能把輸出結果美化,我做網(wǎng)站開發(fā)的時候需要這個特性。
以上就是JavaScript使用JSON.stringify()方法帶參及不帶參示例詳解的詳細內容,更多關于JavaScript JSON.stringify()的資料請關注腳本之家其它相關文章!
相關文章
微信小程序 詳解Page中data數(shù)據(jù)操作和函數(shù)調用
這篇文章主要介紹了微信小程序 詳解Page中data數(shù)據(jù)操作和函數(shù)調用的相關資料,需要的朋友可以參考下2017-01-01