Apache Camel, как отправить ответ / сериализовать как JSON из значения в exchangeProperty - PullRequest
0 голосов
/ 27 мая 2020

Мой запрос имеет следующий формат:

{
    "A": [{
        "X": "Y",
        "P": "Q"
    }]
}

И мой ожидаемый результат:

{
    "P": "Q"
}

Я могу получить этот результат, сначала установив exchangeProperty с помощью выражения Jsonpath:

$.A[0].P

И затем я установил Body, как показано ниже:

{
    "P": "${exchangeProperty.Q}"
}

Есть ли другой способ, которым это можно сделать, поскольку этот метод кажется жестко запрограммированным, любая помощь приветствуется

...