Мы пытаемся преобразовать JsonPath в другой jsonpath, как показано ниже:
Request:
{
"name" : "Required",
"address[0]" : "Required",
"address[0].city" : "Optional",
"address[0].country" : "Required"
"address[1]" : "Required",
"address[1].city" : "Required",
"address[1].country" : "Required",
}
Expected Transformed Response
{
"customerName" : "Required",
"homeAddress" : "Required",
"homeAddress.city" : "Optional",
"homeAddress.country" : "Required",
"officeAddress" : "Required",
"officeAddress.city" : "Required",
"officeAddress.country" : "Required",
}
Как упоминалось выше, мы хотим отобразить address[0] -> homeAddress
, а также из массива parent(address[0])
в объектparent(homeAddress)
и address[1]
до officeAddress
.
Есть ли способ выполнить это преобразование из jsonpath в другой jsonpath, основываясь на некоторых условиях?
Мы уже пробовали JOLT.