具體示例
//代碼
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/
本文著作權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/452047.html
標籤:JavaScript
下一篇:JS—關于排序
