Это может быть дубликатом. Но я не могу найти решение моей проблемы.
У меня есть класс
public class MyResponse implements Serializable {
private boolean isSuccess;
public boolean isSuccess() {
return isSuccess;
}
public void setSuccess(boolean isSuccess) {
this.isSuccess = isSuccess;
}
}
Геттеры и сеттеры создаются Eclipse.
В другом классе я устанавливаю значение true и записываю его в виде строки JSON.
System.out.println(new ObjectMapper().writeValueAsString(myResponse));
В JSON ключ появляется как {"success": true}
.
Я хочу ключ как сам TG43. Джексон использует метод установки во время сериализации? Как сделать ключ самим именем поля?