js中json處理總結(jié)之JSON.parse
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式,采用完全獨立于語言的文本格式,是理想的數(shù)據(jù)交換格式。同時,JSON是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON數(shù)據(jù)不須要任何特殊的 API 或工具包。
踩過的坑都將成為路上的風(fēng)景。
隊友在cookie中已存以下值:
address_info {"address_name":"人民大會堂","...lng":1,"address_lat":1}
仔細(xì)觀摩,并無發(fā)現(xiàn)任何不妥,只是一種簡簡單單的json格式字符串而已。
但在前臺調(diào)用時,百試不爽,屢屢出錯,錯誤代碼如下,一直顯示undefined
var address_info = getCookie('address_info');
console.log(address_info.address_name);//undefined
...
充電之后
...
加上JSON.parse()處理后,完美解決
var address_info = JSON.parse(address_info);
console.log('address_info:'+address_info);//人民大會堂
相關(guān)學(xué)習(xí):
JSON.parse() 方法將一個 字符串解析成一個 JSON 對象。在解析過程中,還可以選擇性的修改某些屬性的原始解析值.
JSON.stringify() 方法可以將任意的 JavaScript 值序列化成 JSON 字符串。若轉(zhuǎn)換的函數(shù)被指定,則被序列化的值的每個屬性都會經(jīng)過該函數(shù)的轉(zhuǎn)換和處理;若轉(zhuǎn)換的數(shù)組被指定,只有包含在這個數(shù)組中的屬性名才會被序列化到最終的 JSON 字符串中。
相關(guān)文章
Echarts圖表如何利用formatter自定義tooltip的內(nèi)容和樣式
這篇文章主要給大家介紹了關(guān)于Echarts圖表如何利用formatter自定義tooltip的內(nèi)容和樣式的相關(guān)資料,echarts的圖表配置非常的靈活自由,但是不熟悉的時候容易不知道怎么配置,需要的朋友可以參考下2023-06-06
Bootstrap Tree View簡單而優(yōu)雅的樹結(jié)構(gòu)組件實例解析
本文通過實例代碼給大家介紹了Bootstrap Tree View簡單而優(yōu)雅的樹結(jié)構(gòu)組件,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-06-06
JavaScript異步回調(diào)的Promise模式封裝實例
這篇文章主要介紹了JavaScript異步回調(diào)的Promise模式封裝實例,本文通過分析easyjs的源碼得出,實例均參考easyjs,需要的朋友可以參考下2014-06-06
js模擬淘寶網(wǎng)的多級選擇菜單實現(xiàn)方法
這篇文章主要介紹了js模擬淘寶網(wǎng)的多級選擇菜單實現(xiàn)方法,涉及javascript針對頁面元素結(jié)點的遍歷與設(shè)置等操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08
layer頁面跳轉(zhuǎn),獲取html子節(jié)點元素的值方法
今天小編就為大家分享一篇layer頁面跳轉(zhuǎn),獲取html子節(jié)點元素的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
9行javascript代碼獲取QQ群成員具體實現(xiàn)
22 行 JavaScript 代碼實現(xiàn) QQ 群成員提取器,如果沒有達(dá)到效果可能原因一是QQ版本升級了,二是博客里面的代碼也有些繁瑣2013-10-10
ie中js創(chuàng)建checkbox默認(rèn)選中問題探討
js創(chuàng)建checkbox默認(rèn)選中在某些特殊情況下還是比較實用的,下面有個不錯的示例,大家可以參考下2013-10-10

