zoukankan      html  css  js  c++  java
  • Json和对象之间的转换

    JSON是一种字符:

    json转对象:

    var str = '{"name":"admin","age":16,"sex":null}';
    console.log(typeof str); //string
    console.log(str); //{"name":"admin","age":16,"sex":null}

    var obj = JSON.parse(str);
    console.log(typeof obj);//object
    console.log(obj); //{name: "admin", age: 16, sex: null}
    console.log(obj.name);//admin
    console.log(obj.age);//16

      // 对象转json:
        // 对象转json的过程中,对象身上有不符合json规则的内容,但是符合js对象自身的规则
        // 那么,不符合json的内容,有可能不被json识别,或错误转换
    有多余的逗号会被忽略,函数被忽略,undefined被忽略,nan被转换为null,null本身被转换为null
    var obj = { "name":"admin", sex:1, like:"hahah", a:function(){ }, b:undefined, c:NaN, d:null, } console.log(typeof obj); //object console.log(obj); //{name: "admin", sex: 1, like: "hahah", a: ƒ, b: undefined, …} var str = JSON.stringify(obj); console.log(typeof str)//string console.log(str)//{"name":"admin","sex":1,"like":"hahah","c":null,"d":null} // json的序列化和反序列化 // 对象的序列化和反序列化 // 将来,有些内容,只能存字符

     

  • 相关阅读:
    python流行的原因
    shell rename directory
    shell if [ -d filename]
    eclipse文本编码格式修改为UTF-8
    egrep 第几列开始
    Java double 精度
    BigDecimal 两种方式
    使用SecureCRT连接ubuntu
    eclipse快速查找一个变量、方法或者类被引用的地方
    我的互联网金融行业经验总结
  • 原文地址:https://www.cnblogs.com/hy96/p/11428632.html
Copyright © 2011-2022 走看看