将json对象转换为jquery数组
问题描述:
我正在使用Laravel 4,并且我是JSON中的新成员。 如何将该值转换:从将json对象转换为jquery数组
L4[{"connections":8},{"connections":5},{"connections":18}]
JSON要将此值:
[8,5,18]
jQuery的阵列
在此先感谢。
答
随着您的需求的代码片段,我得到的是,你期待从一个对象数组中提取特定的属性,并填充到另一个数组中。您只需遍历数组即可获得所需的结果。
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;
});
答
尝试这种情况: VAR OBJ = $ .parseJSON( '[{ “连接”:8},{ “连接”:5},{ “连接”:18}]');
您显示的值是一个数组,而不是JSON。当然,这是正确的? – lesssugar
好的,这是正确的。 –
@lesssugar我会说,如果该内容被写入文件,它将是完全有效的json – Marged