У меня странная проблема с маршалингом пустой коллекции объектов в json с использованием jersey с поддержкой json на основе jaxb.Мой объект выглядит как
...
@XmlWrapper(name = "stuff") @XmlElement(name = "s")
private List<Foo> foos;
...
Марширование этого в json дает ожидаемые результаты
... stuff: [{ "s": ... }, { "s": ... }] ...
, за исключением случаев, когда список пуст.Я ожидал увидеть
... stuff: [] ...
, но вместо этого вижу
... stuff: [null] ...
. Есть идеи, что не так? Проблема, похоже, связана с аннотацией @XmlElementWrapper
, ее удаление Я вообще не получаю свойство stuff
в выводе.