2012-05-14 96 views
0

我有一个像中使用JSON对象

data: Array[1]; 

一个对象,它可以像

data[0].name 
data[0].place 

访问我试图用这个转换成JSON像

var arr = JSON.stringify(data); 

这返回

var arr = [{"name": "blah", "place": "ca"}] 

但我很困惑如何使用这个ARR现在它的字符串?我如何访问例如“名称”值?我试过arr.name但这似乎不工作?

回答

0

数组是

arr == [{"name": "blah", "place": "ca"}]; 

该对象的数组

arr[0] == {"name": "blah", "place": "ca"} 

和它的属性中的第一项...

arr[0].name == "blah" 
+0

啊废话 - 我可以告诉它将是漫长的一天:)谢谢 – Andy

0

“名称” 是内部的哈希/关联数组,它在数组内

所以u需要先抢散列/关联数组,使用

arr[0] 

,然后ü可以访问你的属性。