淺談JSON.stringify()和JOSN.parse()方法的不同
今天終于把JSON.stringify()跟JSON.parse()這兩個方法給搞清楚了,下面小編在此記錄下!
JSON.tringify():把一個json數(shù)據(jù)轉(zhuǎn)化成JSON string
JSON.stringify({uno:1,dos:2},null,'\t') "{ "uno": 1, "dos": 2 }" JSON.stringfy({uno:1,dos:2}) JSON.stringify({uno:1,dos:2}) "{"uno":1,"dos":2}" JSON.stringify({uno:1,dos:2},null,'\n') "{ "uno": 1, "dos": 2 }" JSON.stringify({uno:1,dos:2},null,'\b') "{ "uno": 1, "dos": 2 }" JSON.stringify({uno:1,dos:2},null,'\f') "{ "uno": 1, "dos": 2 }"
JSON.parse():把string轉(zhuǎn)化為json
JSON.parse('{"a":"a"}'); Object {a: "a"} JSON.parse('{"p": 5}', function(k, v) { if (typeof v === 'number') { return v * 2; // return v * 2 for numbers } return v; // return everything else unchanged }); // { p: 10 }
下面在看下JSON.parse()和JSON.stringify()
1.parse 用于從一個字符串中解析出json 對象。例如
var str='{"name":"cpf","age":"23"}'
經(jīng) JSON.parse(str) 得到:
Object: age:"23" name:"cpf" _proto_:Object
ps:單引號寫在{}外,每個屬性都必須雙引號,否則會拋出異常
2.stringify用于從一個對象解析出字符串,例如
var a={a:1,b:2}
經(jīng) JSON.stringify(a)得到:
“{“a”:1,"b":2}”
以上所述是小編給大家介紹的JSON.stringify()和JOSN.parse()方法的不同,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- json.stringify()與json.parse()的區(qū)別以及用處
- 詳解關(guān)于JSON.parse()和JSON.stringify()的性能小測試
- JS使用JSON.parse(),JSON.stringify()實現(xiàn)對對象的深拷貝功能分析
- JavaScript 中 JSON.parse 函數(shù) 和 JSON.stringify 函數(shù)
- JSON中key動態(tài)設(shè)置及JSON.parse和JSON.stringify()的區(qū)別
- 關(guān)于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- 談?wù)凧SON對象和字符串之間的相互轉(zhuǎn)換JSON.stringify(obj)和JSON.parse(string)
- 淺談JSON.parse()和JSON.stringify()
- JSON.parse()和JSON.stringify()使用介紹
- 詳解JSON.parse和JSON.stringify用法
相關(guān)文章
JScript中的"this"關(guān)鍵字使用方式補充材料
JScript中的"this"關(guān)鍵字使用方式補充材料...2007-03-03jquery操作下拉列表、文本框、復(fù)選框、單選框集合(收藏)
jquery操作拉列表、文本框、復(fù)選框、單選框集合。各種對下拉列表、文本框、復(fù)選框、單選框的jquery的相關(guān)操作。做為記錄和收藏的最好方法2014-01-01JS 兩日期相減,獲得天數(shù)的小例子(兼容IE,FF)
這篇文章介紹了兩日期相減,獲得天數(shù)的小例子,有需要的朋友可以參考一下2013-07-07JavaScript顯示表單內(nèi)元素數(shù)量的方法
這篇文章主要介紹了JavaScript顯示表單內(nèi)元素數(shù)量的方法,涉及javascript操作表單屬性的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-04-04js中字符串編碼函數(shù)escape()、encodeURI()、encodeURIComponent()區(qū)別詳解
JavaScript中有三個可以對字符串編碼的函數(shù),分別是: escape,encodeURI,encodeURIComponent,相應(yīng)3個解碼函數(shù):unescape,decodeURI,decodeURIComponent 。接下來通過本文給大家介紹三者之家的區(qū)別,感興趣的朋友一起學(xué)習(xí)吧2016-04-04