Отображение JsonPath из одной схемы в другую - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть объект json типа AI, полученный от нисходящего сервиса, который сопоставлен с другим типом B. Например, скажем, A -

{
   "a1" : "a",
   "b1" : "b"
}

, а эквивалент B -

{
   "a2" : "a",
   "b2" : "b"
}

Отображение в настоящее время выполняется с использованием MapStruct.Наряду с json в A, я также получаю JsonPath, который описывает поле в A, например, скажем $.a1.

. Что я хочу сделать, так это выполнить отображение A -> B, я хочу такжесопоставить путь в A с путем в B, так что $.a1 to $.a2

Кто-нибудь может придумать общий способ сделать это?JsonPath будет указывать на одно поле в пределах A, поэтому нет необходимости рассматривать расширенные функции JsonPath.Открыт для использования других библиотек json mapping, которые могут поддерживать этот сценарий использования.

...