Я использую 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.