问题描述
已输入
[
{
"correlationId": "12345","payloadFormat": "Money","payload": {
"County": "Texsas_City","location": "south","name": "Dallas","pop": "2M"
}
},{
"correlationId": "ed1e3","payloadFormat": "Cash","payload": {
"County": "California_City","location": "west","name": "LosAngeles","pop": "4M"
}
}
]
预期输出应为
[
{
"payload": {
"correlationId": "12345","State": "Texas","City": "_City",{
"payload": {
"correlationId": "ed1e3","State": "California","pop": "4M"
}
}
]
解决方法
检查此规范
[
{
"operation": "shift","spec": {
"*": {
"correlationId": "[&1].payload.correlationId","payloadFormat": "[&1].payload.payloadFormat","payload": {
"location": "[&2].payload.location","name": "[&2].payload.name","pop": "[&2].payload.pop","County": {
"*_*": {
"$(0,1)": "[&4].payload.State","$(0,2)": "[&4].payload.City"
}
}
}
}
}
}
]