使用JavaScript获取子对象的值

时间:2014-06-02 19:07:52

标签: javascript json magicsuggest

我有一个从对象图生成的JSON集合。下面显示的是示例值。我无法访问嵌套的' Type'对象来检索它的任何值。

[{"Id":1,"Name":"My Name","Type":{"Id":1,"Name":"my Value"}}]

我使用的JS组件具有可以赋予类似于下面的值的属性。

myProperty:Type.Name,//无效

有人可以推荐我如何设置此值吗?

1 个答案:

答案 0 :(得分:3)

你拥有的是JavaScript数组,而不是对象,当然也不是JSON。所以,如果你有

var arr = [{"Id":1,"Name":"My Name","Type":{"Id":1,"Name":"my Value"}}]

您需要对其进行索引,并从 中获取Type对象。

var typeName = arr[0].Type.Name;