gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 04:00:29 25 4
gpt4 key购买 nike

我有需要转换为 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",
}

在搜索引擎上输入搜索关键字时会返回此 JSON,在本例中为“工作”。我没有命名这些要创建的变量,这个 JSON 只是从一个类似的早期应用程序“提供”给我的。所以我显然在变量 is-saved 和抽象方面遇到了麻烦。 Abstract 是一个保留关键字,在我读到的所有地方,保留关键字都不能用作变量名。

我无法访问我正在更新的以前的应用程序,我想关键是我需要自己弄清楚 ;) 但我现在有点停滞不前,没有关于如何前进的想法。

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

最佳答案

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

@SerializedName("abstract")
private String abstractText;

关于java - 使用保留关键字作为变量名创建 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38653584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com