“@JsonProperty”不适用于类型

'@JsonProperty' not applicable to type

我有一个例子 JSON 我想发送:

{"lat":41.562592,"long":-8.430022}'

我需要参考第二个 属性,像这样:

@JsonProperty('long')
private String longitude;

但是在第二个代码段的第一个 like 中,我得到一个错误:

'@JsonProperty' not applicable to type

是否可以在 Jackson 中将第二个 属性 称为 long,或者我是否需要使用不等于 Java 变量类型的键重命名它?

@JsonProperty

你需要 String

尝试

@JsonProperty("long")