我正在尝试为JSON到JSON转换编写JOLT SPEC。以下是请求和期望的响应。
请求:-
{
"identity": "123456789",
"attr1": "ATTR1",
"dept": {
"Jerry": "JERRY_VALUE",
"Mike": "MIKE_VALUE",
"Steph": "STEPH_VALUE",
"DeptList": [{
"listA": "list_A_VALUE",
"listB": "list_C_VALUE",
"listC": "list_D_VALUE"
}]
},
"option": {
"TRIGGER": "JERRY",
"option": "Option"
},
"demo": "demo"
}
响应:-在这里,“计算机”的值取决于上面“请求”中“触发器”的值。 因此,在下面是“ JERRY_VALUE”,因为请求中(“部门”下的“ Jerry”具有“ JERRY_VALUE”)
{
"pinvalue": "123456789",
"Goku": "ATTR1",
"responseList": [{
"one": "list_A_VALUE",
"two": "list_C_VALUE",
"three": "list_D_VALUE"
}],
"COMPUTER": "JERRY_VALUE",
"RECYCLE_LIST":[{
"RESPONSE1": "MIKE_VALUE",
"RESPONSE2": "STEPH_VALUE"
}],
"SOURCE_OPTION": {
"TRIGGER": "JERRY",
},
"SOURCE_DEMO": "demo"
}
请提供有关此规范的帮助吗?谢谢。刚开始学习JOLT for Transformation。对于规范编写,特别是对于大型请求,例如600-800元素以及输出模式和输入模式完全不同,包括属性名称,是否建议使用JOLT?谢谢。