2012-05-14 2 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

ah crap - я могу сказать, что он будет длинным днем ​​:) спасибо – Andy

0

ваше "имя" находится внутри хэш/ассоциативный массив, который находится внутри массива

так и нужны, чтобы захватить первый хэш/ассоциативный массив, используя

arr[0] 

, а затем и может получить доступ к своим атрибутам.