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