gpt4 book ai didi

javascript - 如何在 javascript 中从 json 中获取行或单元格?

转载 作者:行者123 更新时间:2023-11-30 14:19:25 25 4
gpt4 key购买 nike

我在从 JSON 获取行并将其存储在单独的 {} 对象中时遇到问题。这就是我构建数据的方式。

enter image description here

在尝试了不同的技术之后,我最终认为这很接近,但不是我想要的。

for(let i = 0; i < cols.length; i++){
Object.values(allData.analysis[key]).slice(1).map(val => {
console.log({[cols[i]]: val[i]})
})
}

allData 包含包括标题在内的所有数据

name,age,gender
John Deo,45,male
Mary Jeo,54,female
Saly Meo,55,female

cols 仅包含标题


运行上面的代码后,这就是我得到的结果。

到目前为止我有什么。

enter image description here

我想要完成的事情。

enter image description here

我很乐意提供更多示例代码!

最佳答案

动态数据的更多答案,例如添加更多标题

var temporary = [
"name,age,gender,status",
"John Deo,45,male,single",
"Mary Jeo,54,female,married",
"Saly Meo,55,female,married"
];

// for dynamic header

var headers = temporary[0].split(',');
var data = [];

for(var x = 1; x < temporary.length; x++) {

var dataToInsert = {};
// split values to convert to array
var values = temporary[x].split(',');

// loop inside headers
for(var i = 0; i < headers.length; i++) {
var key = headers[i];
// assign values according to match indexes
dataToInsert[key] = values[i];
}
data.push(dataToInsert);
}

console.log(data);

关于javascript - 如何在 javascript 中从 json 中获取行或单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52999549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com