JS JSON格式化打印:JSON.stringify方法


具體示例

//代碼
console.log(JSON.stringify({ x: 5, y: 6 },null,2));

//輸出結果
{
  "x": 5,
  "y": 6
}

JSON.stringify() 介紹

JSON.stringify()方法將一個JavaScript對象或值轉換為JSON字符串,如果指定了一個replacer函數,則可以選擇性地替換值,或者制定的replacer是數組,則可以選擇性地僅包含數組指定的屬性。

語法

JSON.stringify(value[, replacer [, space]])
  • Value:將要序列化為一個JSON字符串的值
  • replacer:
    • 如果該參數是一個函數,則在序列化過程,被序列化的值的每個屬性都會經過該函數的轉換和處理。
    • 如果是一個數組,則只有包含在這個數組中的屬性名才會被序列化到最終的字符串中。
    • 如果為null或者未提供,則對象所有的屬性都會被序列化。
  • space:指定鎖進用的空白字符串,用於美化輸出(pretty-print)。
    • 如果參數是個數字,代表有多少的空格,上限為10。
    • 若該值小於1,則意味着沒有空格。
    • 如果為字符串(當字符串長度超過10個字母,取其前10個字母),該字符串將會作為空格。
    • 如果沒有提供或者null,將沒有空格。

詳細方法文檔:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM