我的输入示例JSON,它在每个对象数组中都有重复的“总计”和“下一页”元素,并且所有元素都具有相同的值。我需要在“类型”键下方的顶级显示“ total”和“ nextpage”元素,并从其余JSON文档中删除“ total”和“ nextpage”元素。
{
"types": {
"coupontype1": [
{
"code": "XXX",
"exp_dt": "2020-01-01",
"total": 3,
"nextPage": "urllink"
},
{
"code": "YYY",
"exp_dt": "2019-12-01",
"total": 3,
"nextPage": "urllink"
}
],
"coupontype2": [
{
"code": "ZZZ",
"exp_dt": "2020-01-01",
"total": 3,
"nextPage": "urllink"
}
]
}
}
预期的输出JSON
{
"types": {
"total": 3,
"nextPage": "urllink"
"coupontype1": [
{
"code": "XXX",
"exp_dt": "2020-01-01"
},
{
"code": "YYY",
"exp_dt": "2019-12-01"
}
],
"coupontype2": [
{
"code": "ZZZ",
"exp_dt": "2020-01-01"
}
]
}
}
我从上游组件收到了一个复杂的JSON结构,并使用JOLT架构将其构造为我的输入JSON,请帮助我为上述要求起草JOLT架构。我找不到解释JOLT模式设计的文档。在JOLT演示中尝试试验和错误,并参考示例以实现相同目的。但我完全陷入这种情况。
答案 0 :(得分:0)
请参阅内联注释以获取解释:
CTLDC8GT