Javascript 包含“@”angularjs的Json
快速提问 我有一个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" },
{
"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'];可能的重复可能的重复