0

我有一个像

data: Array[1];

可以像这样访问

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

我正在尝试使用 like 将其转换为 JSON

var arr = JSON.stringify(data);

返回

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

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

4

2 回答 2

0

数组是

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

该对象是数组中的第一项

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

以及它的属性...

arr[0].name == "blah"
于 2012-05-14T07:00:06.047 回答
0

您的“名称”在数组内的哈希/关联数组内

所以你需要先获取哈希/关联数组,使用

arr[0]

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

于 2012-05-14T07:01:07.890 回答