使用Json框架解析遇到Java关键字时的解决方案
当Json数据中的key为Java关键字时,在定义实体类的时候不能对该字段进行声明,所以需要对字段进行特殊处理
-
使用Gson解析
- 在与Java关键字冲突的字段加上@SerializedName注解
- @SerializedName("abstract")
- private String abstractX;
-
使用Jackson解析
- 在与Java关键字冲突的字段加上@JsonProperty注解
- @JsonProperty("abstract")
- private String abstractX;