• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

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

Android 来源:N Sharma 3次浏览

您好我在演示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 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)