美文网首页JSON
JSON对象获取指定元素以及JSON.parse() 与 JSO

JSON对象获取指定元素以及JSON.parse() 与 JSO

作者: 前端召唤师 | 来源:发表于2019-04-26 11:56 被阅读0次

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

    相关文章

      网友评论

        本文标题:JSON对象获取指定元素以及JSON.parse() 与 JSO

        本文链接:https://www.haomeiwen.com/subject/yqsfnqtx.html