摘要:只提供第一個參數(shù)簡單的序列化對象為字符串提供第二個參數(shù),主要作用過濾序列化輸出的內(nèi)容第二個參數(shù)可以是數(shù)組也可以是函數(shù)數(shù)組函數(shù)提供第三個可選的參數(shù)可以是數(shù)字也可以是字符串或者特殊字符如主要作用格式化輸出字符串輸出更好看
1.只提供第一個參數(shù)簡單的序列化對象為JSON字符串
var object = {"a":1,"b":2,"c":3}; JSON.stringify(object) "{"a":1,"b":2,"c":3}"2. 提供第二個參數(shù),主要作用過濾序列化輸出的內(nèi)容,第二個參數(shù)可以是數(shù)組也可以是函數(shù)
數(shù)組
var object = {"a":1,"b":2,"c":3}; JSON.stringify(object,["a","b"]) "{"a":1,"b":2}"
函數(shù)
var object = {"a":1,"b":2,"c":3}; var replacer = function(key,value){ if(value == 1) return undefined; return value; }; JSON.stringify(object,replacer); "{"b":2,"c":3}"3. 提供第三個可選的參數(shù)可以是數(shù)字也可以是字符串或者特殊字符 如" ",主要作用格式化輸出JSON字符串,輸出更好看
var object = {"a":1,"b":2,"c":3}; JSON.stringify(object,null,4); "{ "a": 1, "b": 2, "c": 3 }" JSON.stringify(object,null," "); "{ "a": 1, "b": 2, "c": 3 }" JSON.stringify(object,null,"aa"); "{ aa"a": 1, aa"b": 2, aa"c": 3 }
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/87516.html
摘要:已經(jīng)逐漸替代被全世界的開發(fā)者廣泛使用。函數(shù)將一個對象轉換成文本化的。不能被文本化的屬性會被忽略。和例外情況在數(shù)組中,不可被的元素用填充。自從年雙十一正式上線,累計處理了億錯誤事件,得到了金山軟件等眾多知名用戶的認可。 譯者按: 老司機們,你知道JSON.stringify還有第二個和第三個可選參數(shù)嗎?它們是什么呢? 原文: What you didn’t know about JSO...
摘要:會對對象中的每一個鍵值對調(diào)用函數(shù),然后會使用其返回值,作為格式化后的值,比如使每個屬性的值遞增函數(shù)在省略敏感數(shù)據(jù)時,十分有用。如果它發(fā)現(xiàn)方法,會調(diào)用它,然后將它的返回值替換格式化后的值,比如方法可以返回任意的值,包括對象基礎類型,或者。 http://thecodebarbarian.com/t... 寫在前面 JSON.stringfy()是將一個 JavaScript 對象轉化為 ...
摘要:用于轉換結果的函數(shù)或數(shù)組。作為函數(shù),它有兩個參數(shù),鍵值都會被序列化。如果返回一個該字符串作為屬性值被添加入。如果一個被序列化的對象擁有方法,那么該方法就會覆蓋該對象默認的序列化行為。如果返回它接收的相同值,則不修改對應屬性值。 JSON 值 JSON 值可以是: 數(shù)字(整數(shù)或浮點數(shù)) 字符串(在雙引號中) 邏輯值(true 或 false) 數(shù)組(在中括號中) 對象(在大括號中) n...
摘要:有兩個特殊的全局變量本文主要詳解三個參數(shù)對象,接收的值是對象包括除了之外的所有類型處理函數(shù)或者數(shù)組,處理函數(shù)是對每一個鍵值對都處理,數(shù)組是只過濾留下數(shù)組包含的鍵值,處理函數(shù)可以為代表縮進字符,如果是最大不能超過,如果是字符串就是縮進的字符串 ECMAScript有兩個特殊的全局變量:Math & JSON 本文主要詳解JSON JSONValue: JSONNullLiteralJSO...
摘要:用于轉換結果的函數(shù)或數(shù)組。使用返回值而不是原始值。如果此函數(shù)返回,則排除成員。向返回值文本添加縮進空格和換行符以使其更易于讀取。如果省略,則將生成返回值文本,而沒有任何額外空格。如果是一個數(shù)字,則返回值文本在每個級別縮進指定數(shù)目的空格。 JSON.stringify是將 JavaScript 值轉換為 JavaScript 對象表示法 。語法為:JSON.stringify(value...
閱讀 3590·2021-09-22 10:52
閱讀 1601·2021-09-09 09:34
閱讀 2003·2021-09-09 09:33
閱讀 769·2019-08-30 15:54
閱讀 2687·2019-08-29 11:15
閱讀 726·2019-08-26 13:37
閱讀 1680·2019-08-26 12:11
閱讀 2987·2019-08-26 12:00