AngularJSON重新构造

AngularJSON重新构造,angularjs,Angularjs,我可以从Angular function中的一些服务中获得json,但是,有太多不必要的东西,所以我尝试重新构造json,以便只包含我需要的数据 $http({ method: 'GET', url: 'from some service'} }).success(function(data, status) { //this is Json data where I need to remove m

我可以从Angular function中的一些服务中获得json,但是,有太多不必要的东西,所以我尝试重新构造json,以便只包含我需要的数据

$http({
            method: 'GET',
            url: 'from some service'}   

        }).success(function(data, status) {

           //this is Json data where I need to remove many things
           $scope.data = data;  

           //this is Json data I need
           $scope.processedJson = [];
      }
假设$scope.data是

{
   "points":[
      {
         "address":"balh",
         "lat":123,
         "long":456
      },
      {
         "address":"balh",
         "lat":321,
         "long":543
      },
      {
         "address":"balh",
         "lat":432,
         "long":333
      }
   ]
}
$scope.processedJson是我最终需要的

[
   {
      "lat":123,
      "long":456
   },
   {
      "lat":321,
      "long":543
   },
   {
      "lat":432,
      "long":333
   }
]
如何运行一些循环来提取所需的数据?

您可以使用


简单又容易。。我在想一些复杂的操作。。谢谢:)
$scope.processedJson = [];
angular.forEach($scope.data.points, function (val) {
    $scope.processedJson.push({
        lat: val.lat,
        long: val.long
    });
});