在javascript中使用json

来源:互联网 发布:each遍历json数组 编辑:程序博客网 时间:2024/05/22 06:58

javascript:

var obj = {   1:"able", 

"2":"able",   

count:3,  

person:[      {id:1,name:"tom"},      {id:2,name:"lili"}    ],  

object:{      id:1,      msg:"this is object"    } 

}     

console.log(obj.count)

console.log(obj.person[0].name)   

console.log(obj.object.id)   

for(var a in obj) {  console.log(a+":",obj[a])  }  

obj[1] = "abc" 

obj["person"][0].sex = "man"

delete obj["object"].id 

for(var a in obj) {  console.log(a+":",obj[a])  }   


执行结果:

>>> var obj = {   1:"able",   "2":"able",    count:3...ar a in obj) {  console.log(a+":",obj[a])  }    
3
tom
1
1: able
2: able
count:3
person:[Object{ id=1,name="tom"},Object{ id=2,name="lili"}]
object:Object{ id=1,msg="this is object"}
1: abc
2: able
count:3
person:[Object{ id=1,name="tom",sex="man"},Object{ id=2,name="lili"}]
object: Object{ msg="this is object"}


var obj = { 1:"able", "2":"able",  count:3,  person:[    {id:1,name:"tom"},    {id:2,name:"lili"}  ],  object:{    id:1,    msg:"this is object"  }}console.log(obj.count)console.log(obj.person[0].name)console.log(obj.object.id)for(var a in obj) {console.log(a+":",obj[a])}obj[1] = "abc"obj["person"][0].sex = "man"delete obj["object"].idfor(var a in obj) {console.log(a+":",obj[a])}