zoukankan      html  css  js  c++  java
  • JSON对象获取指定元素以及JSON.parse() 与 JSON.stringify() 的区别

    利用 JSON.parse(param) 实现

    例:

    var param = {
    
      "name" : "张三",
    
      "text" : {
    
        "age" : "18",
    
        "sex" : "male"
    
      }
    
    }
    
    var  obj  =  JSON.parse(param) ;  //由JSON字符串转换为JSON对象

    然后,就可以这样读取: console.log( obj.text ); ==>> { age: "18", sex: "male"}

    JSON.parse() 与 JSON.stringify() 的区别

    1.JSON.parse(“要转换的数组”) 。

    2.JSON.stringify(“要转化的数组”)。

    3.用法有差别。

    ①.JSON.stringify是从一个对象中解析出字符串。

    ②.JSON.parse是从一个字符串中解析出json(键值对)。

    4.在使用的时候如果参数不对应,就不能正确转换。

    一.JSON.parse()【从一个字符串中解析出json对象】

    例子:

    1.//定义一个字符串,var data='{"name":"goatling"}'。

    2.//解析对象,JSON.parse(data)。

    3.结果是:

    name:"goatling"

    二.JSON.stringify()【从一个对象中解析出字符串】

    1.var data={name:'goatling'}

    2.JSON.stringify(data)

    3.结果是:

    '{"name":"goatling"}'

  • 相关阅读:
    maven解析xml+测试test+注解
    MyBatis简单了解
    获取字符串中不重复的第一个字符
    整合ssm集成框架
    Git版本控制的原理
    git优点缺点(简单介绍)
    Maven生命周期
    Maven仓库分类
    maven常用命令
    myVision云服务商业数据分析解决方案
  • 原文地址:https://www.cnblogs.com/linjiangxian/p/11454656.html
Copyright © 2011-2022 走看看