{
"A": [
{
"data": 21,
},
{
"data": 1,
}
],
"B": [
{
"data": 28,
}
],
"C": [
{
"data": 25,
}
],
"D": [
{
"data": 2,
}
],
"DD": [
{
"data": 2,
},
{
"data": 22,
}
],
"QW": [
{
"data": 0,
}
}想要的数据格式
{
"A": [
{
"data": 21,
"flag": true,
},
{
"data": 1,
"flag": true,
}
],
"B": [
{
"data": 28,
"flag": true,
}
],
"C": [
{
"data": 25,
"flag": true,
}
],
"D": [
{
"data": 2,
"flag": true,
}
],
"DD": [
{
"data": 2,
"flag": false,
},
{
"data": 22,
"flag": false,
}
],
"QW": [
{
"data": 0,
"flag": false,
}
}
如果你的keys是稳定的才可以这样处理,否则因为内存存储对象属性是不稳定的,就不能进行这样的处理。
类似伪代码