JSON格式化,JSON.stringify()的用法


JSON.stringify(json [, replacer] [, space]) 的用法

(1) json值:必須,可以是數組或Object;

(2) replacer: 可選值,可以是數組,也可以是方法;

數組時,它是和json有關系的:
  一般來說,系列化后的結果是通過鍵值對來進行表示的。
  如果此時replacer的值在value中存在,那么就以replacer的值做key,json的值為value進行表示,如果不存在,就忽略。
方法時,就是說把系列化后json的每一個對象傳進方法里面進行處理。

(3) space: 用什么來進行分隔;
   1)如果省略,直接輸出。
   2)如果為數字,就縮進幾個字符,最大值為10。
   3)如果為轉義字符,比如“\t”,表示每行一個回車。
   4)如果為字符串,在每行輸出值的時候把這些字符串附加上去,字符串長度最大為10。

(4) 常用的格式化:

  JSON.stringify(json, null ,2) // 每行縮進兩個空格
  JSON.stringify(json, null, '\t') // 每行以tab鍵縮進


免責聲明!

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



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