как сериализовать класс, используя gson с рекурсивными соединениями - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь найти способ сериализации объекта с использованием gson, однако я использую шаблон проектирования посредника, поэтому в посреднике есть массивы других классов, так что эти классы имеют посредник. Однако, когда я пытаюсь сериализовать объект, он вызывает рекурсивный цикл, когда gson переходит между медиатором и объектами, которые он содержит, и обратно, снова вызывая ошибку стека. Я читал об использовании переходного ключевого слова, это останавливает сбой, но тогда в данных отсутствуют необходимые элементы. Есть ли способ заставить это работать?

...