Джексон: JsonSubTypes адресуют класс другого пакета как значение - PullRequest
0 голосов
/ 26 февраля 2020

В моем текущем проекте я хочу указать класс другого пакета как значение JsonSubTypes.Type

@JsonTypeInfo(
    use = JsonTypeInfo.Id.NAME,
    include = JsonTypeInfo.As.PROPERTY)
@JsonSubTypes({ @JsonSubTypes.Type(value = XXXXX, name = "OtherClass")})
public interface TenantDataModel {
}

Есть ли возможность каким-либо образом аннотировать этот другой класс, чтобы он был доступен Джексону во время выполнения? Это то, что я мог бы как-то включить идентификатор, заменяющий ссылку .class в значении.

Использование JsonTypeInfo.Id.CLASS или MINIMAL_CLASS не вариант, так как я не хочу показывать структуру пакета в json.

Java11 Последний Джексон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...