获取json对象值并存储为数组

时间:2017-11-01 23:47:12

标签: javascript jquery json database datatables

sample array of object image

我试图获取图像上看到的每个对象数组的值,并将这些值存储为数组,而不使用javascript包含它们的键,并将这些数组存储在数据表中。 该数组应该如下所示

[
    ['david','female','john','e6a33eee180b07e563d74fee8c2c66b8',1,1,'roger63'],
    ['rogers','Male','paul','2e7dc6b8a1598f4f75c3eaa47958ee2f',1,2,'mike28']
]

我尝试使用

$.map(a, function(value, index) {
    return [value];
});

但我得到的结果与没有发生任何事情的图像相同。

谁能帮助我吗?我真的很感激。

2 个答案:

答案 0 :(得分:0)

洛尔。试试这个:

array.reduce(function(total, current) { total = total.concat(Object.values(current)); return total; }, []);

答案 1 :(得分:0)

Simples:

const objArr = [{
    "first_name": "david",
    "gender": "Female",
    "last_name": "john",
    "password": "asdasd",
    "status": 1,
    "user_id": 1,
    "username": "rogers63"
}, {
    "first_name": "rogers",
    "gender": "Male",
    "last_name": "paul",
    "password": "qweqwe",
    "status": 1,
    "user_id": 2,
    "username": "mike28"
}];
const arrArr = objArr.map(x => Object.values(x));
console.log(arrArr);

工作JSFiddle