Поскольку проекты на Джерси по умолчанию начинаются с сериализатора Moxy JSON, я использовал его для многомодульного проекта REST. Но при написании клиентов для этого REST API были свои причуды, and-jersey">из-за этой известной проблемы этот moxy не очень хорошо работает с Картами.
Я перенес ветку разработки моего кода в Джексон, где сериализация хэш-карты хорошо работает без массива entry[], что упрощает написание новых клиентов без трикотажа для проекта. Но мне также нужно как-то сохранить обратную совместимость, если это возможно, для уже написанных клиентов. Как я мог добиться этого с Джексоном?
К сожалению, некоторые хэш-карты не имеют предопределенных ключей, поэтому решение, показанное в ссылке, не может быть реализовано, если я не ошибаюсь.