AngularJSON重新构造
我可以从Angular function中的一些服务中获得json,但是,有太多不必要的东西,所以我尝试重新构造json,以便只包含我需要的数据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
$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
});
});