您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關JavaScript中如何反序列化json字符串呢?的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
JavaScript中如何反序列化json字符串呢?
有如下兩種方法:
(1) 使用萬能的eval
var jsonText = '{"name":"acwong","age":23,"address":{"province":"GuangDong","city":"GuangZhou"},"friends":["bc","cc","dc"],"blog":"//www.jb51.net"}'; var person = eval("("+jsonText+")"); console.log(person)
這里使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun,獲得如下運行結果:
(2) 使用JSON.parse
var jsonText = '{"name":"acwong","age":23,"address":{"province":"GuangDong","city":"GuangZhou"},"friends":["bc","cc","dc"],"blog":"//www.jb51.net"}'; var person = JSON.parse(jsonText); console.log(person);
這里使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun,獲得如下運行結果:
JSON對象結構如下:
可以看出它有兩個方法,分別是: parse()
用于反序列化 和stringify()
用于序列化為字符串
感謝各位的閱讀!關于“JavaScript中如何反序列化json字符串呢?”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。