当Json数据中的key为Java关键字时,在定义实体类的时候不能对该字段进行声明,所以需要对字段进行特殊处理

Posted 随风DE流云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当Json数据中的key为Java关键字时,在定义实体类的时候不能对该字段进行声明,所以需要对字段进行特殊处理相关的知识,希望对你有一定的参考价值。

 

  1. 使用Gson解析

    • 在与Java关键字冲突的字段加上@SerializedName注解
    • @SerializedName("abstract")
    • private String abstractX;
  2. 使用Jackson解析

    • 在与Java关键字冲突的字段加上@JsonProperty注解
    • @JsonProperty("abstract")
    • private String abstractX;

以上是关于当Json数据中的key为Java关键字时,在定义实体类的时候不能对该字段进行声明,所以需要对字段进行特殊处理的主要内容,如果未能解决你的问题,请参考以下文章

Java中的final关键字

Java基础——JSON

json定义及jquery操作json

在 java web开发中怎么使用json?

Java对象转换Json的细节处理

数据转化之JSON