我需要在我的 pojo (java) 类中分配一个变量名称“package”,以便可以通过对象映射器类绑定它,但它显示错误

ASK*_*ASK 1 java json jackson

我想创建一个 pojo 类,在其中使用 ObjectMapper 绑定 json 对象。我必须使用变量名

private String package;
Run Code Online (Sandbox Code Playgroud)

但上面的行显示了我的错误。有什么解决方案可以让我使用这个变量名包。

小智 5

正如前面的评论所述,package 不能在 java 中用作变量名称,但您可以注释该变量以在 JSON 中仍然使用该名称

@JsonProperty("package")
private String packageName
Run Code Online (Sandbox Code Playgroud)