如何解决我可以在Java中GSON反序列化包含连字符的变量名称吗?
选择一个有效的Java标识符,并使用@SerializedName批注告诉GSON相应的JSON属性的名称:
import com.google.gson.annotations.Serializedname;
class Person {
boolean success;
@Serializedname("person-name")
String personName;
}
解决方法
我在我的应用程序中使用GSON。我有以下JSON响应:
{
"success":true,"person-name": "John"
}
因此,我正在创建一个像这样的类:
class Person {
boolean success;
String person-name;
}
但是,我无法创建变量person-name
。我该如何解决?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。