2012-05-14 41 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] 

,然後ü可以訪問你的屬性。