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 相关文章推荐
jquery BS,dialog控件自适应大小
Jul 06 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
Apr 24 Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 Javascript
JavaScript实现查找字符串中第一个不重复的字符
Dec 29 Javascript
浅谈js中对象的使用
Aug 11 Javascript
jQuery.datatables.js插件用法及api实例详解
Oct 28 Javascript
5种JavaScript脚本加载的方式
Jan 16 Javascript
详解vue组件基础
May 04 Javascript
Vue slot用法(小结)
Oct 22 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
Nov 02 Javascript
javascript 代码是如何被压缩的示例代码
May 06 Javascript
antd Select下拉菜单动态添加option里的内容操作
Nov 02 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
教你如何把一篇文章按要求分段
2006/10/09 PHP
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
php下实现折线图效果的代码
2007/04/28 PHP
php 购物车完整实现代码
2014/06/05 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
js清理Word格式示例代码
2014/02/13 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
iframe里使用JavaScript控制主页转向的方法
2015/04/03 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
js继承实现方法详解
2016/12/16 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
Python中xrange与yield的用法实例分析
2017/12/26 Python
详解Python中的四种队列
2018/05/21 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
初中军训感想300字
2014/03/05 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
公司年会主持词范文!
2019/05/07 职场文书
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技