具體示例 //代碼 console.log(JSON.stringify({ x: 5, y: 6 },null,2)); //輸出結果 { "x": 5, "y": 6 } JSON.stringify() 介紹 JSON.stringify()方法將一個JavaScript對象或值轉換為JSON ...
具體示例
//代碼
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
作者:AmyZYX出處:http://www.cnblogs.com/amyzhu/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。