Я создаю свой простой сервер отдыха с Spring boot. Моя проблема заключается в следующем:
В одном из объектов, которые мне нужно получить через API, есть поле Необязательно:
public class MyObject {
.....
public String description;
public Optional<String> description2;
public MyObject (Object obj) {
description = obj.getDescription();
description2= Optional.ofNullable(obj.getDescription2());
}
......
}
Когда obj.getDescription2 () имеет значение null и получить его, в формате JSON я получил:
{
"description": "Lorem ipsum",
"description2": {
"present": false
}
}
Что мне нужно сделать, чтобы удалить description2 из ответа, если его нет?
Спасибо