在SPEC SCHEMA上需要帮助以进行条件映射的JOLT JSON

时间:2019-05-07 20:01:57

标签: java jolt

我正在尝试为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?谢谢。

0 个答案:

没有答案