如何使用gson转换包含java';s关键字?

如何使用gson转换包含java';s关键字?,java,gson,Java,Gson,我正在使用new Gson().fromJson(jsonString,javabean.class)将json转换为javabean 但是json字符串中有一个名为abstract的键,如下所示: { abstract : "value" } public class JavaBean { private String abstract; } 如果我想编写java bean,它应该是这样的: { abstract : "value" } public class

我正在使用
new Gson().fromJson(jsonString,javabean.class)
将json转换为javabean

但是json字符串中有一个名为
abstract
的键,如下所示:

{
    abstract : "value"
}
public class JavaBean
{
    private String abstract;
}
如果我想编写java bean,它应该是这样的:

{
    abstract : "value"
}
public class JavaBean
{
    private String abstract;
}

并使用
new Gson().fromJson(jsonString,JavaBean.class)
将数据解析为类JavaBean。但是在Java中,
abstract
是关键词,我不能这样编写类,它会在我编译代码时报告错误。因此,我正在寻找一些方法来完成我的代码。

您必须以不同的方式命名bean中的字段,并使用
@SerializedName(“abstract”)
对其进行注释

例如


既然摘要是一个关键词,我怎样才能写进我的java代码?你到底想实现什么?更新了我的问题。@zzy更新了我的问题。@zzyanswer@HotLicks我已经使用JSON一年多了。您可以查看我的更新以了解我真正的问题所在。