如何使用AngularJS从JSON对象读取@key

如何使用AngularJS从JSON对象读取@key,angularjs,json,Angularjs,Json,我有一个json对象: [{"@type":"XPickup","companyId":24,"companyCode":null}] 如何在angularjs控制器中读取@type以显示或修改它。我无法通过以下方式访问它: $scope.object.@type // syntax error $scope.object.type // undefined 请告诉我如何从json对象访问@type键 谢谢。使用$scope.load.loadStops[0]['@type']或 $scop

我有一个json对象:

[{"@type":"XPickup","companyId":24,"companyCode":null}]
如何在angularjs控制器中读取@type以显示或修改它。我无法通过以下方式访问它:

$scope.object.@type // syntax error
$scope.object.type // undefined
请告诉我如何从json对象访问@type键


谢谢。

使用
$scope.load.loadStops[0]['@type']

$scope.load.loadStops[0][“@type”]
它将不起作用。。因为@正在发出问题,请删除@,然后它将工作

$scope.data= [{"type":"XPickup","companyId":24,"companyCode":null}];
$scope.newData= $scope.data[0];

$scope.newData.type
将访问值

$scope.load.loadStops[0]。“@type”]给我语法错误“@type”(带单引号)如果共享您的代码,它不会给您错误。eclipse会突出显示这一行有错误:console.log($scope.load.loadStops[0]。“@type”];给我语法错误:$scope.newData=$scope.load.loadStops[0];$scope.newData.@type;实际上,我从这个json对象获得@type:$scope.load;然后$scope.load.loadStops;然后$scope.load.loadStops[0]。@type