对象与json

var jsonText = {
title:"gejin",
age:"43",
bajian:{
time:"5",
jianke:"genie"
},
luowang:["tianzi","shaji","{'diji':yanri}"],
sayName:function(){ //在序列化js对象时,所有的函数及原型成员都会被忽略,不体现在序列化得到的json字符串中。
console.log(age)
},
result:"undefined",
newResult:undefined, //值为undefined的任何属性都会被跳过
tian:null
}
console.log(typeof jsonText) //object
var book = JSON.stringify(jsonText); //
console.log(jsonText["bajian"]["time"]); //5
console.log(jsonText.bajian["time"]); //5
console.log(jsonText.bajian.time); //5
console.log(jsonText.luowang[1]) //shaji
console.log(typeof jsonText.luowang) //string
console.log(typeof jsonText.luowang[2]) //string
console.log(jsonText.luowang[2][2]) //d
console.log(book) //{"title":"gejin","age":"43","result":"undefined","tian":null}
console.log(typeof book); //string
console.log(book.title) //undefined 注意:不能这样写,

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容