js中json处理总结之JSON.parse


Posted in Javascript onOctober 14, 2016

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 字符串中。

Javascript 相关文章推荐
JavaScript 类似flash效果的立体图片浏览器
Feb 08 Javascript
JS在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
js 文本滚动效果的实例代码
Aug 17 Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
Nov 29 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
Dec 19 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
Mar 01 Javascript
jQuery中table数据的值拷贝和拆分
Mar 19 Javascript
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
ES6 javascript的异步操作实例详解
Oct 30 Javascript
layui table 多行删除(id获取)的方法
Sep 12 Javascript
微信小程序8种数据通信的方式小结
Feb 03 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 #Javascript
D3.js封装文本实现自动换行和旋转平移等功能
Oct 14 #Javascript
D3.js实现文本的换行详解
Oct 14 #Javascript
Bootstrap企业网站实战项目4
Oct 14 #Javascript
Bootstrap在线电子商务网站实战项目5
Oct 14 #Javascript
纯JS打造网页中checkbox和radio的美化效果
Oct 13 #Javascript
angularjs 中$apply,$digest,$watch详解
Oct 13 #Javascript
You might like
JAVA/JSP学习系列之六
2006/10/09 PHP
PHP与MySQL交互使用详解
2006/10/09 PHP
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
php中执行系统命令的方法
2015/03/21 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
js substr、substring和slice使用说明小记
2011/09/15 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
2016/03/05 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
python 自动重连wifi windows的方法
2018/12/18 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
预备党员入党自我评价范文
2014/03/10 职场文书
周年庆促销方案
2014/03/15 职场文书
消防安全责任书
2014/04/14 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
场地使用证明模板
2014/10/25 职场文书
放弃继承权公证书
2015/01/23 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android