Java Jackson Views

110
02 июля 2021, 05:10

Все добрый вечер, можно ли использовать BaseViews.Reduced для фильтрации и BaseViews.Reduced и ExtendedBaseViews.Reduced? Судя по тесту, то нет. Но может быть я что-то делаю не так.

class BaseViews {
    public static class Reduced {}
}
...
class ExtendedBaseViews  {
    public static class Reduced extends BaseViews.Reduced {}
}
Answer 1

Отвечу на свой вопрос. Да, можно так делать. Но работает только с интерфейсами. Причину такого поведения в документации к Jackson не нашел.

READ ALSO
MyClass.class.getField() возвращает лишние поля

MyClass.class.getField() возвращает лишние поля

Есть приложение, в котором при помощи рефлексии получаются поля классов, но есть небольшая проблема, на разных устройствах срабатывает он по разном,...

87
Особые требования для калькулятора на Java [закрыт]

Особые требования для калькулятора на Java [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

276
Помочь разобрать с Конструктором

Помочь разобрать с Конструктором

Как можно вызвать нужный конструктор у класса Sender, когда мы не знаем какой именно передаем Device через цикл?

122