Я могу сериализовать строковое поле с помощью @JsonSerialize
, примененного к POJO
getmethod, и могу видеть изменения значения post serialize
в контроллере до привязки к ответу, но как только метод контроллера возвращает ResponseEntity.ok(postRes)
,значение сериализации не приходит в ответе.Приложение Spring Boot
2.1.1
, JsonSerialize
происходит от Jackson
.Нужно ли для этого что-то настраивать в Spring Boot
? 1010 * Использование:
@JsonSerialize(using = JsonString.class)
public String getInvoices() {
return invoices;
}
Реализация:
public class JsonString extends JsonSerializer <String> {
@Override
public void serialize(String value, JsonGenerator gen, SerializerProvider serializers) throws IOException,
JsonProcessingException {
String val = value.replace("/", "");
gen.writeString(val);
}
}