我使用MappingJacksonJsonView将序列化为JSON的类,但是,我希望能够根据getter名称从默认名称中重命名某些字段。在Spring中重命名MappingJacksonJsonView使用的JSON字段
这是因为我必须为jQuery文件上传输出字段名称,如“delete_url”和“delete_type”。我使用@Jsonserialize注释来手动选择要序列化的字段。
@JsonAutoDetect(getterVisibility = Visibility.NONE)
public interface Picture {
@JsonSerialize
String getName();
@JsonSerialize
String getDelete_url();
...
举例来说,我被迫调用一个方法getDelete_url()
,而我想叫它getDeleteUrl()
,但还是输出序列化到JSON当钥匙"delete_url"
。
我正在使用Spring MVC创建一个Web服务,它只是返回json reposne。这不适用于我的情况。它只是以该领域的名字。 – Badal