當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript --- JSON字符串化
生活随笔
收集整理的這篇文章主要介紹了
javascript --- JSON字符串化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
工具函數JSON.stringify()將JSON對象序列化為字符串時也用到了ToString.
看下面的代碼:
所有安全的JSON值都可以使用JSON.stringify字符串化.
安全的JSON值: 能夠呈現為有效JSON格式的值
不安全的JSON值:
// undefined、function、symbol // 遇到以上類型時會自動忽略(undefined) console.log(JSON.stringify(undefined)); console.log(JSON.stringify(function(){}));console.log(JSON.stringify([1, undefined, function(){},4])); console.log(JSON.stringify({a:2, b:function(){}}));
如果對象中定義了toJSON方法,JSON字符串化時會首先調用該方法,然后用它的返回值來進行序列化.
可以使用toJSON方法來返回一個相對安全的值.
我們還可以向JSON.stringify()傳遞一個可選參數replacer用來指定對象序列化過程中哪些屬性應該被處理
space(可選參數)
參考《你不知道的JavaScript》(中卷)P48~P52
總結
以上是生活随笔為你收集整理的javascript --- JSON字符串化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript --- poly
- 下一篇: gradle idea java ssm