我正在读取JS对象的JSON响应。 JSON源是这样的:
{
"id": 1,
"email": "info@test.com",
"created_at": "2013-01-15 18:19:00.000000",
"updated_at": "2016-04-27 09:13:40.000000",
"user_profiles": {
"data": {
"first_name": "Mark",
"last_name": "Webber",
"birthday": "30.10.1979",
"company": "Company d.o.o.",
"phone": "",
"mobile": "+386 123 123 123",
"vatid": "1234567",
"custom_fields": null,
"deleted_at": null
}
}
}
我可以访问以下属性:
myObject.email
myObject.user_profiles.data.firstname
有没有办法通过字符串访问嵌套属性?像
这样的东西var property = "user_profiles.data.firstname"
myObject[property]
答案 0 :(得分:1)
这个怎么样
myObject['user_profiles']['data']['firstname']