从主JSON文件的键创建JSON

时间:2014-09-03 08:05:55

标签: json angularjs

我试图从JSON文件密钥中获取数组。

我的JSON文件如下所示 - http://prntscr.com/4j7jjh

因此,在 app.js 文件中,我从JSON文件中获取数据,但现在无法仅从{{key}}数据创建数组(在我的情况下,在“参数”中)。

$http.get('buttons.json')
    .then(function(res){
        $scope.buttonStyles = res.data;

        console.log($scope.buttonStyles.parametres);
});

创建的数组应如下所示:

  • 填充

  • 宽度

我尝试使用angular.fromJson(json);,但没有得到如何使用它。

谢谢

2 个答案:

答案 0 :(得分:0)

我希望你需要这个。 这将创建一个带填充和宽度参数的对象数组。

var len = res.data;
var arr = []
for(var i = 0; i < len; i++){
   var obj = {};
   obj.padding = res.data[i]["parametres"]["padding"];
   obj.width = res.data[i]["parametres"]["width"];
   arr.push(obj);
}

console.log(arr);

答案 1 :(得分:0)

这对你有用吗?

$http.get('buttons.json')
    .then(function(res){
      var result = [];
      for(var i = 0; i < res.data.length; i++){
        result.push(res.data[i]["parametres"]);
      }

      $scope.buttonStyles = result;

      console.log($scope.buttonStyles);
});