使用保留关键字作为变量名创建Java对象

我有需要转换为Java对象的JSON。我需要处理的JSON如下所示:

{

"documents": [

{

"title": "Jobs",

"is-saved": false,

"abstract": "<span class=\"hit\">Jobs</span> may refer to:\n\n* Steve <span class=\"hit\">Jobs</span> (1955–2011), co-founder and former CEO of consumer electronics company...<br />",

"id": "Jobs",

"url": "http://en.wikipedia.org/wiki/Jobs"

}

],

"keywords_local": [

{

"keyword": "Jobs",

"interest": 1,

"angle": 0

}

],

"sessionid": "6cd6402e-1f67-45a8-b0fa-e79a5d0d50f4",

"q": "Jobs",

}

在搜索引擎(在本例中为“

Jobs”)中输入搜索关键字时,将返回此JSON。我还没有命名这些要创建的变量,这个JSON只是从类似的早期应用程序中“送给”我的。因此,我显然在保存变量和抽象变量方面遇到麻烦。抽象是一个保留关键字,在我读过的任何地方,保留关键字都不能用作变量名。

我无法访问正在更新的以前的应用程序,我想指出的是,我需要自己解决这个问题;)但是,我现在还是站着不动,不知道如何前进。

我是新手,所以如果我问一个愚蠢的问题,请不要给我下地狱,这是我第一次编写任何类型的应用程序!;) 谢谢你的帮助!

回答:

如果使用GSON进行解析,则可以根据需要命名成员,并为它们添加注释以进行映射。

@SerializedName("abstract")

private String abstractText;

以上是 使用保留关键字作为变量名创建Java对象 的全部内容, 来源链接: utcz.com/qa/418123.html

回到顶部