将json对象转换为jquery数组

时间:2015-11-07 20:11:20

标签: jquery json

我正在使用Laravel 4,而且我是JSON的新手。 如何转换此值:

[{"connections":8},{"connections":5},{"connections":18}]

来自L4的JSON 达到这个值:

[8,5,18]

jQuery数组

提前致谢。

2 个答案:

答案 0 :(得分:0)

根据您的要求的代码片段,我得到的是您期待从对象数组中提取特定属性并填充到另一个数组中。您可以简单地遍历数组以获得所需的结果。

var connectionsArray = [{"connections":8},{"connections":5},{"connections":18}];

var connectionCountArray = [];

for (var i = 0 ; i < connectionsArray.length; i++) {
    connectionCountArray.push(connectionsArray[i].connections);
}

或者您也可以通过以下方式获得结果。

var connectionsArray = [{"connections":8},{"connections":5},{"connections":18}];

var connectionCountArray  = connectionsArray.map(function(connection){
    return connection.connections;
});

答案 1 :(得分:0)

试试这个: var obj = $ .parseJSON('[{“connections”:8},{“connections”:5},{“connections”:18}]');