如何获取在模型中使用gson定义的属性值

您好我在演示android项目中使用gson库。我创建了一个模型类&解析json使用响应gson库,但我想这是我在像电子邮件模型类中定义属性的值,phoneNumber的等如何获取在模型中使用gson定义的属性值

Login.java

public class Login { 

public String email;

public String phoneNumber;

public String userID;

public String twitterHandle;

public String city;

public String teams;

public String follows;

@SerializedName("username")

public String userName;

public String state;

public String county;

}

解析JSON像低于

// parse the JSON using GSON library 

Gson gson = new Gson();

Login login = gson.fromJson(new String(responseBody), Login.class);

当我尝试获取下面的值login.getEmail然后它给红线没有方法。

在此先感谢。

回答:

这是一个正常的错误,因为您的Login类没有getEmail方法。

您可以创建字段的getter方法并使用该getter来获取值。

或者您可以直接获取值,因为您的字段定义是公开的。

login.email 

以上是 如何获取在模型中使用gson定义的属性值 的全部内容, 来源链接: utcz.com/qa/262671.html

回到顶部