Gson Java保留关键字

Gson Java保留关键字,java,gson,keyword,Java,Gson,Keyword,我有一些JSON,我正在使用Gson进行反序列化 { "resp": { "posts": [ { ... "public": true, ... }] } 我的问题是public是一个Java关键字,那么我如何在类中创建一个与JSON中的public字段相关的字段呢?您可以使用gson的 值得一提的是,您需要包括gson.annotations或SerializedName,以便将其编译为非基本gson.gson包的一部分: import com.googl

我有一些JSON,我正在使用Gson进行反序列化

{
"resp": {
"posts": [
  {
    ...
    "public": true,
    ...
  }] 
}

我的问题是public是一个Java关键字,那么我如何在类中创建一个与JSON中的public字段相关的字段呢?

您可以使用gson的


值得一提的是,您需要包括gson.annotations或SerializedName,以便将其编译为非基本gson.gson包的一部分:

import com.google.gson.annotations.SerializedName;

你救了我的命!
import com.google.gson.annotations.SerializedName;