js中json处理总结之JSON.parse
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不须要任何特殊的API或工具包。
踩过的坑都将成为路上的风景。
队友在cookie中已存以下值:
address_info{"address_name":"人民大会堂","...lng":1,"address_lat":1}
仔细观摩,并无发现任何不妥,只是一种简简单单的json格式字符串而已。
但在前台调用时,百试不爽,屡屡出错,错误代码如下,一直显示undefined
varaddress_info=getCookie('address_info');
console.log(address_info.address_name);//undefined
...
充电之后
...
加上JSON.parse()处理后,完美解决
varaddress_info=JSON.parse(address_info);
console.log('address_info:'+address_info);//人民大会堂
相关学习:
JSON.parse()方法将一个字符串解析成一个JSON对象。在解析过程中,还可以选择性的修改某些属性的原始解析值.
JSON.stringify()方法可以将任意的JavaScript值序列化成JSON字符串。若转换的函数被指定,则被序列化的值的每个属性都会经过该函数的转换和处理;若转换的数组被指定,只有包含在这个数组中的属性名才会被序列化到最终的JSON字符串中。
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短