JSON 数据目前看起来像这个字符串:
["ID","姓名","年龄"],["212","大卫","38"]
我希望它看起来像这样:
{"ID":"212","Name":"David","年龄":"38"}
提前感谢您的帮助
我找到了这段代码,它解决了大部分问题
var columns = ["ID", "Name", "Age"];
var rows = ["212", "David", "38"];
var result = rows.reduce(function(result, field, index) {
result[columns[index]] = field;
return result;
}, {})
console.log(result);
您可以通过以下步骤做到这一点:
let obj = [["ID","Name","Age"],["212","David","38"]]
let [keys, values] = obj;
let zipped = keys.map((key, i)=>[key, values[i]]);
let output = Object.fromEntries(zipped);
console.log(output);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句