【发布时间】:2018-01-04 04:24:21
【问题描述】:
我有这样的数据:
[{
"Key":"A",
"Data":"1"
},
{
"Key":"B",
"Data":"2"
},
{
"Key":"C",
"Data":"12"
},
{
"Key":"A",
"Data":"6"
},
{
"Key":"B",
"Data":"4"
}]
我想要的输出是:
[
{
"Key":"A",
"Value":[{"Data":"1"},{"Data":"6"}]
},
{
"Key":"B",
"Value":[{"Data":"2"},{"Data":"4"}]
},
{
"Key":"C",
"Value":[{"Data":"12"}]
}
]
当我得到这个 json 数据动态时,我希望在 Javascript 或 TypeScript 中动态输出这样的输出。
有人可以帮忙吗。
【问题讨论】:
-
Gona 必须遍历您的原始数组并通过比较构建一个新数组。当您尝试并遇到问题时,Stackoverflow 可以为您提供帮助。 Stackoverflow 不会为你编写代码 :)
标签: javascript angularjs