Javascript 包含“@”angularjs的Json

Javascript 包含“@”angularjs的Json,javascript,angularjs,json,javascript-objects,Javascript,Angularjs,Json,Javascript Objects,快速提问 我有一个json文件: { "RentalCore": { "@PickUpDate": "2014-09-22T10:00:00Z", "@ReturnDateT": "2014-10-06T10:00:00Z", "Location": { "@Name": "NY - Airport" },

快速提问

我有一个json文件:

{
   "RentalCore": {
                "@PickUpDate": "2014-09-22T10:00:00Z",
                "@ReturnDateT": "2014-10-06T10:00:00Z",
                "Location": {
                    "@Name": "NY - Airport"
                },
                "ReturnLocation": {
                    "@Name": "NY - Airport"
                }
            }
}  
通常,如果你有一个对象,你可以用它来访问它的对象。符号

但我无法访问包含“@”的@PickUpDate等元素

有人能告诉我这件事吗

获取错误:未捕获的语法错误:无效或意外标记

如果我尝试使用点符号访问@PickUpDate

,则需要通过括号[]语法进行访问。在JS中,如果无法使用访问属性。语法,通过括号执行,并将属性名称作为字符串传递

var obj={ 租赁中心:{ @PickUpDate:2014-09-22T10:00:00Z, @返回日期:2014-10-06T10:00:00Z, 地点:{ @名称:纽约-机场 }, 返回地点:{ @名称:纽约-机场 } } } console.logobj.RentalCore['@PickUpDate'] 您需要通过括号[]语法进行访问。在JS中,如果无法使用访问属性。语法,通过括号执行,并将属性名称作为字符串传递

var obj={ 租赁中心:{ @PickUpDate:2014-09-22T10:00:00Z, @返回日期:2014-10-06T10:00:00Z, 地点:{ @名称:纽约-机场 }, 返回地点:{ @名称:纽约-机场 } } } console.logobj.RentalCore['@PickUpDate'] 使用[]访问无法使用点访问的对象属性值。符号

演示

var jsonObj={ 租赁中心:{ @PickUpDate:2014-09-22T10:00:00Z, @返回日期:2014-10-06T10:00:00Z, 地点:{ @名称:纽约-机场 }, 返回地点:{ @名称:纽约-机场 } } } console.logjsonObj.RentalCore['@ReturnDateT'] 使用[]访问无法使用点访问的对象属性值。符号

演示

var jsonObj={ 租赁中心:{ @PickUpDate:2014-09-22T10:00:00Z, @返回日期:2014-10-06T10:00:00Z, 地点:{ @名称:纽约-机场 }, 返回地点:{ @名称:纽约-机场 } } } console.logjsonObj.RentalCore['@ReturnDateT'];可能的重复可能的重复