DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js中json處理總結之JSON.parse
js中json處理總結之JSON.parse
編輯:關於JavaScript     

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,采用完全獨立於語言的文本格式,是理想的數據交換格式。同時,JSON是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON數據不須要任何特殊的 API 或工具包。

踩過的坑都將成為路上的風景。

隊友在cookie中已存以下值:

address_info {"address_name":"人民大會堂","...lng":1,"address_lat":1}

仔細觀摩,並無發現任何不妥,只是一種簡簡單單的json格式字符串而已。

但在前台調用時,百試不爽,屢屢出錯,錯誤代碼如下,一直顯示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);//人民大會堂

相關學習:

JSON.parse() 方法將一個 字符串解析成一個 JSON 對象。在解析過程中,還可以選擇性的修改某些屬性的原始解析值.

JSON.stringify() 方法可以將任意的 JavaScript 值序列化成 JSON 字符串。若轉換的函數被指定,則被序列化的值的每個屬性都會經過該函數的轉換和處理;若轉換的數組被指定,只有包含在這個數組中的屬性名才會被序列化到最終的 JSON 字符串中。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved