Я использую MappingJacksonJsonView для сериализации в JSON класса, однако, я хотел бы иметь возможность переименовать некоторые поля из имени по умолчанию на основе имени геттера.
Это связано с тем, что мне нужно вывести имена полей типа "delete_url" и "delete_type" для загрузки файлов jQuery. Я использую аннотацию @Jsonserialize для ручного выбора полей для сериализации.
@JsonAutoDetect(getterVisibility = Visibility.NONE)
public interface Picture {
@JsonSerialize
String getName();
@JsonSerialize
String getDelete_url();
...
Например, я вынужден вызывать метод getDelete_url()
, в то время как я хотел бы назвать его getDeleteUrl()
, но все равно выводить ключ "delete_url"
при сериализации в JSON.