我需要有关将SQL结果转换为对象数组的帮助。
SQL以JSON格式返回这些列的结果:
这些应该嵌套在:
po_no,
lines: {
po_line_no,
material_no,
material_name,
po_qty,
items: {
grpo_qty
}
}
但是,我不知道如何使用ES6深入嵌套3个或更多级别。
之前我使用过这段代码,
Object.values(data.reduce((r, {column1,column2, column3, column4}) => {
r[column1] = r[column1] || {column1, column2_items}
r[column1].column2_items.push({ column2: column2 })
}))
但我不知道如何更深入地嵌套它。