У меня есть дерево объектов в формате json (у них есть один предок).Как осветлить дерево объекта и выполнить какое-то действие на каждом узле с помощью Jackson
Мне нужно десериализовать и для каждого узла узла узла дерева выполнить какое-либо действие. (после десериализации мне нужно иметь список имен всех объектов в дереве).
Я пытался писать пользовательский десериализатор для него и аннотирования абстрактных родителей все того класса
@JsonDeserialize(using = CustomDeserializer.class)
public abstract class AGuidelineElementBase {
и
@JsonDeserialize(as = Guideline.class)
public class Guideline extends AGuidelineElementBase implements Serializable {
для каждого подкласса. но я получаю stackOverFlow
Пожалуйста, расскажите, как я могу добавить некоторую логику для десериализации каждого TreeNode.