1. Обзор
В этом уроке мы рассмотрим лучшие способы работы с двунаправленными отношениями в Джексоне .
Мы обсудим проблему бесконечной рекурсии Джексона JSON, затем — увидим, как сериализовать сущности с двунаправленными отношениями, и, наконец, — десериализуем их.
2. Бесконечная рекурсия
Во-первых, давайте взглянем на проблему бесконечной рекурсии Джексона. В следующем примере у нас есть две сущности — « Пользователь
» и « Элемент
» — с простым отношением «один ко многим » :