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"}'

  • 相关阅读:
    python 时间 时间戳 转换
    jsp mysql
    multi struts config
    mysql start
    struts logic tag
    jsp setProperty
    jstl fn tag
    write jsp tag
    use Bean in JSP
    jsp mysql JavaBean
  • 原文地址:https://www.cnblogs.com/linjiangxian/p/11454656.html
Copyright © 2011-2022 走看看