js中json处理总结之JSON.parse

作者:mrr 时间:2024-03-28 22:06:31 

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

标签:js,json.parse
0
投稿

猜你喜欢

  • SQL Server 2005 模板参数使用说明

    2024-01-19 02:00:46
  • Python Pygame实战之飞机大战的实现

    2023-10-19 17:30:30
  • 从HTTP状态 301,302,200 来看页面跳转

    2007-09-26 13:46:00
  • JavaScript对象的浅拷贝与深拷贝实例分析

    2024-04-16 09:46:34
  • python pandas库读取excel/csv中指定行或列数据

    2022-10-11 21:05:04
  • Vue实现聊天界面

    2024-04-28 09:23:57
  • 解决python 输出到csv 出现多空行的情况

    2022-11-09 10:27:39
  • 解决redis与Python交互取出来的是bytes类型的问题

    2021-04-26 20:54:08
  • Django框架中render_to_response()函数的使用方法

    2023-09-03 13:58:49
  • SQL2005 自动备份的脚本

    2024-01-23 20:34:27
  • Django nginx配置实现过程详解

    2022-11-09 11:42:58
  • MySQL 事务概念与用法深入详解

    2024-01-14 02:56:06
  • 一文速学Python+Pyecharts绘制树形图

    2023-07-28 12:05:27
  • Python定时任务APScheduler原理及实例解析

    2021-04-01 01:07:09
  • Python实战之手写一个搜索引擎

    2023-07-11 21:16:49
  • 详解JavaScript基于面向对象之继承

    2024-04-29 13:23:06
  • python基础教程之分支、循环简单用法

    2021-05-30 08:51:48
  • 对Server.UrlEncode进行字符反编译

    2009-06-22 12:54:00
  • vue3 自定义指令详情

    2024-05-09 15:08:31
  • pytorch DistributedDataParallel 多卡训练结果变差的解决方案

    2021-09-24 14:31:43
  • asp之家 网络编程 m.aspxhome.com