Я пытаюсь написать JOLT SPEC для преобразования JSON в JSON.Ниже приведен запрос и ожидаемый ответ.
ЗАПРОС: -
{
"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" в запросе (под "Dept") имеет "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 для Трансформации.Для написания спецификаций, особенно для больших запросов, скажем, 600-800 элементов, а также схемы вывода и схемы ввода совершенно разные, включая имена атрибутов, рекомендуется JOLT?Спасибо.