(Джексон 2.9.9) У меня есть два класса:
public final class Parent {
private final String parentName;
private final Child child;
/*serialization constructor and stuff*/
}
public final class Child {
private final String someField;
/*serialization constructor and stuff*/
}
и зарегистрирован пользовательский десериализатор для ребенка:
public final class ChildCustomDeserializer extends JsonDeserializer<Child> {
private final List<String> parentNames;
public @NotNull T deserialize(@NotNull JsonParser parser, @NotNull DeserializationContext ctxt) {
/*deserialization logic here*/
//any way to refer Parent from here to fill parent names?
}
}
Есть ли способ получить любой из родительская информация внутри deserialize
метода?