如何在java中为MessageId变量编写getter和setter?

-1 java

我正在研究其中一个项目.我正在将JSON映射到Java对象.但是在json中,一个字段以大写字母开头(MessageId).所以我无法编写自动映射MessageId的正确的getter和setter.所以有人能建议我一个正确的方法吗?我的吸气剂和制定者如下: -

public String getMessageId() {
    return MessageId;
}

public void setMessageId(String messageId) {
    MessageId = messageId;
}
Run Code Online (Sandbox Code Playgroud)

Dar*_*hta 5

如果您正在使用,Jackson那么您可以使用它来注释该字段,MessageId并将Jackson为您完成剩余的工作,例如:

@JsonProperty("MessageId")
private String messageId;

//getters and setters
Run Code Online (Sandbox Code Playgroud)

这是文档.