我有一个嵌套对象的动态数组,如下所示:
[
{
"fields": [
{
"field-1": {
"id": "field-1",
"value": "a1"
},
"field-2": {
"id": "field-2",
"value": "a2"
},
"field-3": {
"id": "field-3",
"value": "a3"
}
}
]
},
{
"fields": [
{
"field-1": {
"id": "field-1",
"value": "b1"
},
"field-2": {
"id": "field-2",
"value": "b2"
},
"field-3": {
"id": "field-3",
"value": "b3"
}
}
]
}
]
我想要将此数组解析/简化为以下类型的 struct :
[
{
"field-1": "a1",
"field-2": "a2",
"field-3": "a3"
},
{
"field-1": "b1",
"field-2": "b2",
"field-3": "b3"
},
]
虽然我已经有了一种迭代数组并构造新数组的详细方法,但我想知道是否可以使用Reduced方法获得 struct ,因为那样会更快?