Я пытаюсь преобразовать Java-объект в JSON-объект в Tomcat / jersey, используя Джексона. И хочу динамически подавлять сериализацию (запись) определенных свойств.
Я могу использовать JsonIgnore, но я хочу принять решение игнорировать во время выполнения. Есть идеи ??
Итак, в качестве примера ниже, я хочу подавить поле «id» при сериализации объекта User в JSON.
new ObjectMapper.writeValueAsString(user);
class User {
private String id = null;
private String firstName = null;
private String lastName = null;
//getters
//setters
}//end class