Angularjs获取数据

Angularjs获取数据,angularjs,json,Angularjs,Json,我是安格拉斯的新手。我有一个json { "first": { "content": { "admin.nv.example.com": { "start": "2016-02-24 06:04:12.772141" } } } } 这是我的JSON响应,我想在整个响应中获取属性名的值(start),但每当我尝试通过first.content.admin.exampl

我是安格拉斯的新手。我有一个json

{
    "first": {
        "content": {
            "admin.nv.example.com": {
                "start": "2016-02-24 06:04:12.772141"
            }
        }
    }
}
这是我的JSON响应,我想在整个响应中获取属性名的值(start),但每当我尝试通过first.content.admin.example.com.start访问此属性值时


它显示错误:无法读取未定义(angularjs)的属性“nv”

您应该使用
[“admin.nv.example.com”]
表示法。

您应该使用
[“admin.nv.example.com”]
使用
first.content['admin.nv.example.com']
使用
first.content[/admin.nv.example.com]

您应该使用不同的语法来访问虚线属性名称。事实上,最好避免像“admin.nv.example.com”这样包含点的名称

这应该起作用:


first.content['admin.example.com'].start

您应该使用不同的语法来访问虚线属性名称。事实上,最好避免像“admin.nv.example.com”这样包含点的名称

这应该起作用:


content['admin.example.com'].start

您应该了解编写JSON的正确方法。但你应该这样使用:

test['first']['content']['admin.nv.example.com'];

您应该了解编写JSON的正确方法。但你应该这样使用:

test['first']['content']['admin.nv.example.com'];
var x=JSON.parse({“first”:{“content”:{“admin.nv.example.com”:{“start”:“2016-02-24 06:04:12.772141”}}});x、 first.content[“admin.nv.example.com”].startvar x=JSON.parse({“first”:{“content”:{“admin.nv.example.com”:{“start”:“2016-02-24 06:04:12.772141”}});x、 first.content[“admin.nv.example.com”].start