在REST响应中包含空字段值

在REST响应中包含空字段值,rest,jersey,Rest,Jersey,我在一个REST资源响应中包含了以下类的实例 public class GenericResponse<T> implements Serializable { private String message; private String errorMessage; private String errorCode = "0"; .... } 公共类GenericResponse实现可序列化{ 私有字符串消息; 私有字符串错误消息; 私有字符串

我在一个REST资源响应中包含了以下类的实例

public class GenericResponse<T> implements Serializable {
    private String message;

    private String errorMessage;

    private String errorCode = "0";

    ....
}
公共类GenericResponse实现可序列化{
私有字符串消息;
私有字符串错误消息;
私有字符串errorCode=“0”;
....
}
此类中还有其他字段,但当字段为null或“0”(作为字符串)时,它们将在客户端的响应中被忽略

public class GenericResponse<T> implements Serializable {
    private String message;

    private String errorMessage;

    private String errorCode = "0";

    ....
}
如何在客户端的REST响应中包括所有字段,即使这些字段为null/empty/0

其他信息:
Jersey版本:2.6

我用注释解决了这个问题

@JsonInclude(Include.ALWAYS)