2014-09-20 19 views
0

您好我在演示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然後它給紅線沒有方法。

在此先感謝。

回答

0

這是一個正常的錯誤,因爲您的Login類沒有getEmail方法。

您可以創建字段的getter方法並使用該getter來獲取值。

或者您可以直接獲取值,因爲您的字段定義是公開的。

login.email 
相關問題