js对json数组的操作,如何将json数组里面的每一个对象的value取出生成与之对应的二维数组?

2024-11-20 03:36:01
推荐回答(2个)
回答(1):

var json = [{"id":"中","rowid":"华","kk":"66"},{"id":"美","rowid":"美丽","kk":"22"}] 
let arr = [];
for(let i in json) {
arr[i] = [];
for(let j in json[i]) {
arr[i].push(json[i][j]);
}
}
console.log(arr)

回答(2):

你json不对啊,a的值是字符串,不是数组,应该是 var json={ a:["aaaaa","bbbbb","ccccc"], b:["11111","22222","33333"] }; 把单引号去掉才是数组呢。 然后就可以用json.a[1]访问bbbbb了