我正在尝试使用库com.alibaba.fastjson从JSON字符串反序列化类。这是课程:
@Getter
@ToString
@Setter
@JSONType(naming = PropertyNamingStrategy.CamelCase)
public class SiteInfo {
private String id;
...
@JSONField(name = "keywords")
private String keyWords;
...
}
运行代码后,keyWords = null的值;另一方面,如果我将其更改为“私有字符串关键字”;一切正常。所以我不能使用camelcase(根据Java约定)。 需要类似Jackson的@JsonProperty(“ keywords”)之类的东西,但需要使用阿里巴巴快速json。