Как игнорировать неустановленные переменные-члены в результате Response.ok (object) .build () - PullRequest
0 голосов
/ 09 июня 2018
  • Я использую Джерси для разработки RestAPI.В моем сценарии есть случай, когда значение конкретной переменной-члена не установлено.Но когда мы возвращаем Response.ok (Object) .build (), эта конкретная переменная-член устанавливается в значение по умолчанию и отправляется в Response json.

  • Но мне нужночтобы избежать этой конкретной записи в возвращенном Ответе json, если она не установлена.Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 09 июня 2018

У вас есть заказ JsonInclude аннотации

https://fasterxml.github.io/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html

Вы можете попробовать Include.NON_DEFAULT.Вы можете установить это на уровне бобов или глобально

mapper.setSerializationInclusion(Include.NON_DEFAULT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...