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 相关文章推荐
动态加载js的几种方法
Oct 23 Javascript
js数组方法扩展实现数组统计函数
Apr 09 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
原生JS实现幻灯片
Feb 22 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
在Vue中使用echarts的方法
Feb 05 Javascript
vue和webpack安装命令详解
Jun 15 Javascript
微信小程序wx:for循环的实例详解
Oct 07 Javascript
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
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
加速XP搜索功能堪比vista
2007/03/22 PHP
php中设置多级目录session的问题
2011/08/08 PHP
PHP的几个常用数字判断函数代码
2012/04/24 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
PHP二维数组去重算法
2016/12/17 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
js跑步算法的实现代码
2013/12/04 Javascript
js表头排序实现方法
2015/01/16 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
Python中的高级函数map/reduce使用实例
2015/04/13 Python
python下载图片实现方法(超简单)
2017/07/21 Python
Python3的socket使用方法详解
2020/02/18 Python
Python中有几个关键字
2020/06/04 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
勤奋学习演讲稿
2014/05/10 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
民用住房租房协议书
2014/10/29 职场文书
慰问信格式规范
2015/03/23 职场文书
实战Python爬虫爬取酷我音乐
2022/04/11 Python