如何解决需要JOLT Spect转换才能将JSON提供给预期的输出JSON
已输入
[
{
"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"
}
}
}
}
}
}
]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。