Angularjs 仅从json数据获取值

Angularjs 仅从json数据获取值,angularjs,json,Angularjs,Json,我向/result发出http请求以获取json数据。数据的格式是 [{"Name":"First","Total":830,"Passed":678,"Failed":152}]} 这是angularjs脚本- analyzer.controller('checkvalue',function($scope,$http) { $scope.cases = []; $http.get('/result').succ

我向/result发出http请求以获取json数据。数据的格式是

[{"Name":"First","Total":830,"Passed":678,"Failed":152}]}
这是angularjs脚本-

analyzer.controller('checkvalue',function($scope,$http)
        {       

            $scope.cases = [];
            $http.get('/result').success(
                            function(data) {
                                $scope.cases = data.responseData;
                                });

                });
它不工作,因为它在数据中有键和值。我如何才能只从中获取值

您可以尝试:

$scope.cases = Object.keys(data.responseData).map(function (key) {
    return data.responseData[key];
});
试试看:

for(var key1 in data.responseData){
  values = [];
  for(var key2 in data.responseData[key1]){
    values.push(data.responseData[key1][key2]);
  }
  $scope.cases.push(values);
}
或者你可以像这样使用@Arun的方式:

$scope.cases = Object.keys(data.responseData).map(function (key) {
    return Object.keys(data.responseData[key]).map(function (key2) {
        return data.responseData[key][key2];
    });
});

您想要什么输出?cases=First,830678152。现在案例也被分配了密钥。@Rahul更新了。有个打字错误。你能再查一下吗。