@JsonInclude(JsonInclude.Include.NON_EMPTY) не работает с jackson-jakarta-rs-json-providerJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 @JsonInclude(JsonInclude.Include.NON_EMPTY) не работает с jackson-jakarta-rs-json-provider

Сообщение Anonymous »

Я определил ниже:

Код: Выделить всё

@JsonInclude(JsonInclude.Include.NON_EMPTY)
private List filterItems;
и метод getTabInfoFilterDAO возвращает:

Код: Выделить всё

public TabInfoFilter getFilter {
final List results = query.getResultList();

if (CollectionUtils.isEmpty(results))
{
return Collections.EMPTY_LIST;
}

return results;
}

Код: Выделить всё

@GET
@Path("/formular/{formularId}")
@Produces(MediaType.APPLICATION_JSON)
public Collection getFilters(@PathParam("formularId") final int formularId)
{
return getTabInfoFilterDAO().getFilters(mandant, userId, userId, formularId);
}
Но я всегда получаю сообщение об ошибке ниже, если результат имеет пустой список:

Код: Выделить всё

org.glassfish.jersey.message.internal.WriterInterceptorExecutor MessageBodyWriter not found for media type=application/json, type=class java.util.Collections$EmptyList, genericType=java.util.Collection
Я использую Java 21 и jackson 2.18.0
Код хорошо работает с javax. Результат должен вернуть []

Подробнее здесь: https://stackoverflow.com/questions/790 ... on-jakarta
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему @JsonInclude(JsonInclude.Include.NON_EMPTY) не работает?
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Пропустите контекст атрибута к `CustomDepricationLogic` в @jsoninclude (value = jsoninclude.include.custom, valuefilter
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonInclude$Value
    Гость » » в форуме JAVA
    0 Ответы
    80 Просмотры
    Последнее сообщение Гость
  • В C# следует ли использовать string.Empty или String.Empty или "" для инициализации строки?
    Anonymous » » в форуме C#
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Как отличить Null или Empty? по каким критериям Null и Empty лечат?
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»