【发布时间】:2018-08-08 02:55:31
【问题描述】:
我正在努力从字典/数组列表中创建嵌套结构。 我有数据,我需要用它来构建一个 JSON 对象。
var data = [
{"Customer":"C1", "Code":"0001","Sales Invoice":"SINV1","Amt":100, "Sales Person":"S1"},
{"Customer":"C1", "Code":"0001","Sales Invoice":"SINV2","Amt":200, "Sales Person":"S1"},
{"Customer":"C2", "Code":"0002","Sales Invoice":"SINV3","Amt":200, "Sales Person":"S1"},
{"Customer":"C3", "Code":"0003","Sales Invoice":"SINV4","Amt":100, "Sales Person":"S2"},
{"Customer":"C4", "Code":"0004","Sales Invoice":"SINV5","Amt":300, "Sales Person":"S2"}
];
预期输出:
[{
"Sales Person": "S1",
"Data": [{
"Customer": "C1",
"Data": [{
"Sales Invoice": "SINV1",
"Amt": 100
},
{
"Sales Invoice": "SINV2",
"Amt": 200
}
],
"Code": "0001"
},
{
"Customer": "C2",
"Data": [{
"Sales Invoice": "SINV3",
"Amt": 200
}],
"Code": "0001"
}
]
},
{
"Sales Person": "S2",
"Data": [{
"Customer": "C3",
"Data": [{
"Sales Invoice": "SINV4",
"Amt": 100
}],
"Code": "0003"
},
{
"Customer": "C4",
"Data": [{
"Sales Invoice": "SINV4",
"Amt": 300
}],
"Code": "0004"
}
]
}
]
在此提前感谢您的帮助。
【问题讨论】:
-
你已经尝试了什么?
标签: javascript json list nested