У меня есть POJOПользовательские JSON картирование с использованием Джексона
class Product {
String name;
Size size;
}
Итак, я хочу, чтобы отобразить десериализации JSON в мой POJO. Если у меня есть оба атрибута в моем JSON, это не проблема.
Но в моем случае иногда размер не будет частью JSON. Может существовать третий атрибут «type», на основе которого я установлю свой размер. Я не хочу включать «тип» в свой POJO. Есть ли какие-либо аннотации Джексона, которые могут это сделать?
Попробуй это. Еще одно: на самом деле я называю WebResource, выход JSON которого я пытаюсь сопоставить с моим POJO. Что-то вроде этого: webResource.accept (MediaType.APPLICATION_JSON) .get (Product.class) Как зарегистрировать мой ProductJsonDeserializer с этим? – shiladitya