所以,通过javascript中的属性对JSON数组进行排序?
这是一个非常简化的版本,我的JSON数据:
[
{
"category": "Financial",
"item": "DIAS"
},
{
"category": "Social",
"item": "Andrew Barnett Explains..."
},
{
"category": "Financial",
"item": "FP Sales"
}
]
,我要像下面这样安排的:
[
{
"category": "Financial",
"items": [
{
"item": "DIAS"
},
{
"item": "FP Sales"
}
]
},
{
"category": "Social",
"items": [
{
"item": "Andrew Barnett Explains..."
}
]
}
]
什么是最好的方式(性能明智的)来实现这一目标?我确定有比使用两个循环更好的方法吗?
感谢
尝试建立类似'{“金融“:[”DIAS“,”FP销售“],”社交“:[”Andrew Barnett解释“,...],...}作为中间结果。 – Bergi
你问性能吗,还是你问怎么做?两个循环有什么问题? –
我在问如何以最好的方式做到这一点。 – user1788175