美文网首页
json对象

json对象

作者: Ddragon_f8ea | 来源:发表于2018-08-08 20:54 被阅读0次

var Js={name:"吴亦凡",age:22,sing:function(){

        console.log(this.name+"在rap,你看这个面它又宽又长,这个碗它又大又圆");

}};       // js对象

var Json={"name":"吴亦凡","age":22};   //json对象,


注意:     与js对象不同的是,json对象里不能存放函数

常用方法:
①在json对象里嵌套js对象或json对象

var  js1={name:"吴亦凡",age:22};

var  js2={name:"金智秀",age:18};

var  newJson={"name":"白敬亭","age":12}

var  Json={"student":js1,"teacher":js2,"json":newJson};

console.log(Json);

②Json转化

//从后端发来一个json文本

var tet='{"name":"金泰亨","age":23}';

var Json=JSON.parse(tet);    //注意,转化的json文本必须是有效的,将json字符串转化成                                                       json对象 

如果外面是双引号,里面是单引号是无效的  var tet=  "{'name':'金泰亨','age':23}";

若要将这种无效的字符串转化成json,要用到eval函数:可计算某个字符串并执行其中Js代码

var Json=eval("("+tet+")");      //不推荐使用,不是标准的转化json方法

将json对象转化为json字符串  

var json={"name":"吴亦凡","age":22};

var tet=JSON.stringify(json);

相关文章

网友评论

      本文标题:json对象

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