zoukankan      html  css  js  c++  java
  • js中json处理总结之JSON.parse

    踩过的坑都将成为路上的风景。
    队友在cookie中已存以下值:

    1
    address_info  {"address_name":"人民大会堂","...lng":1,"address_lat":1}

    仔细观摩,并无发现任何不妥,只是一种简简单单的json格式字符串而已。

    但在前台调用时,百试不爽,屡屡出错,错误代码如下,一直显示undefined

    1
    2
    var address_info = getCookie('address_info');
    console.log(address_info.address_name);//undefined

     ...

    充电之后

    ...

    加上JSON.parse()处理后,完美解决

    1
    2
    var address_info = JSON.parse(address_info);
    console.log('address_info:'+address_info);//人民大会堂

    相关学习:

    JSON.parse() 方法将一个 字符串解析成一个 JSON 对象。在解析过程中,还可以选择性的修改某些属性的原始解析值.

    JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串。若转换的函数被指定,则被序列化的值的每个属性都会经过该函数的转换和处理;若转换的数组被指定,只有包含在这个数组中的属性名才会被序列化到最终的 JSON 字符串中。

  • 相关阅读:
    Swagger配置和使用
    请求SpringMVC接口如何传参数
    ssm搭建配置文件
    永久关闭windows10更新
    VSCode搭建java开发环境
    idea全局设置
    mybatis-plus查询指定字段
    mybayis-plus条件构造器
    Java日期时间操作的一些方法
    C#编写聊天软件客户端
  • 原文地址:https://www.cnblogs.com/hgbgfg/p/5960243.html
Copyright © 2011-2022 走看看