要求是将层次结构列表展平为单个列表,如输出中所示,在最终列表中将键的值作为KEY并将值的值作为VALUE。 (添加了示例输出)。
输入:
{
"optionList": [{
"key": "General",
"values": [{
"key": "A",
"value": ["a"]
},
{
"key": "B",
"value": ["b"]
},
{
"key": "C",
"value": ["c"]
}]
}]
}
必需的输出:
{
"A":"a",
"B":"b",
"C":"c"
}
答案 0 :(得分:1)
下面的转换应该对您有用:
[
{
"operation": "shift",
"spec": {
"optionList": {
"*": {
"values": {
"*": {
"value": "@(1,key)"
}
}
}
}
}
}, {
"operation": "cardinality",
"spec": {
"*": {
"@": "ONE"
}
}
}
]
另请参阅: