我可以在Java中编写包含连字符的变量名吗?

前端之家收集整理的这篇文章主要介绍了我可以在Java中编写包含连字符的变量名吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的应用程序中使用GSON.我有以下 JSON响应:
{
  "success":true,"person-name": "John"
}

所以,我正在创建一个这样的类:

class Person {
    boolean success;
    String person-name;
}

但是,我无法创建变量人名.我怎么解决这个问题?

解决方法

选择一个有效的Java标识符并使​​用 @SerializedName批注告诉GSON相应的JSON属性名称
import com.google.gson.annotations.SerializedName;

class Person {
    boolean success;
    @SerializedName("person-name")
    String personName;
}

猜你在找的Java相关文章