Gson Java 保留关键字
我有一些JSON,我正在使用Gson反序列化。
{
"resp": {
"posts": [
{
...
"public": true,
...
}]
}
我的问题是这是一个Java关键字,那么我如何在我的类中创建一个与JSON中的字段相关的字段?public
public
我有一些JSON,我正在使用Gson反序列化。
{
"resp": {
"posts": [
{
...
"public": true,
...
}]
}
我的问题是这是一个Java关键字,那么我如何在我的类中创建一个与JSON中的字段相关的字段?public
public
您可以使用 gson 的字段命名支持为字段使用其他名称。
public class Post {
@SerializedName("public")
private boolean isPublic;
...
}
值得一提的是,您需要包含gson.annotations或SerializedName,以便编译为不是基本gson的一部分。格森包装:
import com.google.gson.annotations.SerializedName;