这是一个稍晚的答案,但对其他访问此页面的人可能有用。
更改Jackson序列化为JSON时使用的名称的一种简单解决方案是使用@JsonProperty批注,因此您的示例将变为:
public class MyResponse implements Serializable { private boolean isSuccess; @JsonProperty(value="isSuccess") public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; }}
然后将其序列化为JSON
{"isSuccess":true},但具有不必修改您的getter方法名称的优点。
请注意,在这种情况下,您也可以编写注释,
@JsonProperty("isSuccess")因为注释只有一个
value元素
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)