Чтобы десериализовать Json с полиморфными типами, мы хотим добавить атрибут типа с именем класса в JsonObjects.Мы можем определить JsonbSerializer с помощью: ...
public void serialize(AnyClass obj, JsonGenerator generator, SerializationContext ctx) {
generator.writeStartObject();
generator.write("$type", obj.getClass().getName());
// What here ?
generator.writeEnd();
}
Существует ли простой универсальный метод для заполнения отсутствующего кода или мне нужно переписать, пройдя через оставшиеся свойства объекта?Если это невозможно с JSON-B, могу ли я расширить, например, внутренний ObjectSerializer от Yasson, и если да, то как?