Когда RESTeasy маршализирует POJO в XML, он по умолчанию пропускает нулевые значения: См. Jaxb marshaller всегда записывает xsi: nil (даже когда @XmlElement (обязательный = false, nillable = true)) .
Однако при маршалинге в JSON включаются нулевые свойства.Есть ли способ заставить вывод JSON соответствовать выводу XML?
Чтобы гарантировать, что нулевые значения не включены в JSON, можно добавить следующую аннотацию к объявлению геттера или публичной переменной: @JsonSerialize (include = Inclusion.NON_NULL)