JSON.stringify()

來源:互聯網
上載者:User

標籤:

這個函數的作用是系列化對象的。就是把原來對象的類型轉換成字串類型(json類型)。

文法: 
JSON.stringify(value [, replacer] [, space]) 
value:是必須要的欄位。就是你輸入的對象,比如數組啊,類啊等等。 
replacer:這個是可選的。它又分為2種方式,一種是方法,第二種是數組。 

情況一:我們先說資料,通過我們後面的實驗可以知道,它是和第一個有關係的。一般來說,我們系列化後的結果是通過索引值對來進行表示的。 
比如說: 
name:"lan",age:25 
這種形式。 
所以,如果這種形式的話,如果第二個的值在第一個存在,那麼的話就以第二個的值做key,第一個值為value進行表示,如果不存在,sorry,忽略。【是不是有點抽象,我也這麼覺得,不過你等一下看實驗 就OK了。。呼呼。】 
情況二:如果是方法,那很簡單,就是說把系列化後的每一個對象(記住 是每一個)傳進方法裡面進行處理。 
space:很好理解,用什麼來做分隔字元的。 
1.如果省略的話,那麼顯示出來的值 就沒有分隔字元。直接輸出來 
2.如果是一個數位話,那麼它就定義縮排幾個字元,當然 如果大於10 ,則最大值為10. 
3.如果是一些逸出字元,比如“\t”,表示斷行符號,那麼它每行一個斷行符號。 
4.如果僅僅是字串,OK,就在每行輸出值的時候把這些字串附加上去就OK。當然,最大長度也是10個字元。 

執行個體參考:

http://www.jb51.net/article/29893.htm

JSON.stringify()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.