我正在使用MappingJacksonJsonView将类序列化为JSON,但是,我希望能够根据getter名称重命名默认名称中的某些字段.
这是因为我要为jQuery文件上传输出"delete_url"和"delete_type"等字段名称.我正在使用@Jsonserialize注释来手动选择要序列化的字段.
@JsonAutoDetect(getterVisibility = Visibility.NONE)
public interface Picture {
@JsonSerialize
String getName();
@JsonSerialize
String getDelete_url();
...
Run Code Online (Sandbox Code Playgroud)
例如,我被迫调用一个方法getDelete_url(),而我想调用它getDeleteUrl(),但"delete_url"在序列化为JSON时仍然输出密钥.