js中json处理总结之JSON.parse

 更新时间:2016年10月14日 10:02:12   投稿:mrr  
parse是解析json数据多种方法中的其中一种。这篇文章主要介绍了js中json处理总结之JSON.parse,需要的朋友可以参考下

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如何让select选择框可输入和可下拉选择

    JavaScript如何让select选择框可输入和可下拉选择

    我们知道一般select下拉框是只能选择的,而有时我们会遇到下拉框中没有要选择的信息项或者下拉选项特别多时,需要允许用户输入想要的内容,这篇文章主要给大家介绍了关于JavaScript如何让select选择框可输入和可下拉选择的相关资料,需要的朋友可以参考下
    2023-10-10
  • JS实现点击链接取消跳转效果的方法

    JS实现点击链接取消跳转效果的方法

    有时候我们仅仅希望将链接<a>作为一个按钮使用,但是在默认状态下,点击链接会出现跳转效果,下面就通过代码实例,介绍一下如何实现此效果
    2014-01-01
  • JS实现吸顶特效

    JS实现吸顶特效

    这篇文章主要为大家详细介绍了JS实现吸顶特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • 关于layui时间回显问题的解决方法

    关于layui时间回显问题的解决方法

    今天小编就为大家分享一篇关于layui时间回显问题的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • 教你用wxml2canvas将微信小程序页面转为图片

    教你用wxml2canvas将微信小程序页面转为图片

    如果需要实现将小程序的页面转为图片,第一步是要先把页面转为canvas,再将canvas转为图片,下面这篇文章主要给大家介绍了关于用wxml2canvas将微信小程序页面转为图片的相关资料,需要的朋友可以参考下
    2022-11-11
  • js禁止页面刷新与后退的方法

    js禁止页面刷新与后退的方法

    这篇文章主要介绍了js禁止页面刷新与后退的方法,实例分析了javascript屏蔽F5键、右键菜单、F1键等实现技巧,需要的朋友可以参考下
    2015-06-06
  • Javascript数据结构之栈和队列详解

    Javascript数据结构之栈和队列详解

    要了解JavaScript数组的堆栈和队列方法的操作,需要先对堆栈和队列基础知识有所了解,下面这篇文章主要给大家介绍了关于Javascript数据结构之栈和队列的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • js正则表达式常用方法梳理(附代码案例)

    js正则表达式常用方法梳理(附代码案例)

    正则表达式在我们日程的工作项目中,应该是一个经常用到的技能,在做一些字符的匹配和处理的过程中,发挥了很大的作用,这篇文章主要给大家介绍了关于js正则表达式常用方法的相关资料,需要的朋友可以参考下
    2024-05-05
  • js取两个数组的交集|差集|并集|补集|去重示例代码

    js取两个数组的交集|差集|并集|补集|去重示例代码

    求两个集合的补集、交集、差集、并集等等在实际应用中经常会使用到,下面与大家分享下具体的实现代码,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-08-08
  • uni-app实现页面通信EventChannel的操作方法

    uni-app实现页面通信EventChannel的操作方法

    使用了EventBus的方法实现不同页面组件之间的一个通信,在uni-app中,我们也可以使用uni-app API,uni.navigateTo来实现页面间的通信,这篇文章主要介绍了uni-app实现页面通信EventChannel的操作方法,需要的朋友可以参考下
    2024-05-05

最新评论