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