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获取url参数的使用扩展实例
Dec 29 Javascript
比较搞笑的js陷阱题
Feb 07 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
js中onload与onunload的使用示例
Aug 25 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
JS取request值以及自动执行使用示例
Feb 24 Javascript
根据当前时间在jsp页面上显示上午或下午
Aug 18 Javascript
javascript实现加载xml文件的方法
Nov 24 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
May 18 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
Oct 13 Javascript
webpack4之如何编写loader的方法步骤
Jun 06 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 Vue.js
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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
php日历[测试通过]
2008/03/27 PHP
用PHP伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
初识ThinkPHP控制器
2016/04/07 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
AngularJS上传文件的示例代码
2018/11/10 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
Python Sql数据库增删改查操作简单封装
2016/04/18 Python
Java及python正则表达式详解
2017/12/27 Python
Python中修改字符串的四种方法
2018/11/02 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
银行实习生自我鉴定范文
2013/09/19 职场文书
聊城大学毕业生自荐书
2014/02/01 职场文书
预备党员表决心书
2014/03/11 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
医药销售自荐书
2014/05/29 职场文书
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
SONY AN-LP1 短波有源天线放大器图
2022/04/05 无线电