2017-05-09 26 views
-2

這是我的JSON數據。我如何通過創建一個getter setter類和一個POJO類來動態地解析我的JSON數據?

{ 
    "timestamp": "2017-05-09 11:29:28:104", 
    "token": null, 
    "status": 0, 
    "message": null, 
    "result": { 
    "emailId": "[email protected]", 
    "gender": "m", 
    "dob": "1994-04-01 05:30:00:0", 
    "anniversary": "2017-08-12 05:30:00:0", 
    "mobileno": null, 
    "isAdmin": false, 
    "isVerified": false, 
    "lastLogin": "2017-05-09 11:29:26:258", 
    "createdDate": "2017-05-09 11:29:26:258", 
    "token": null, 
    "tokenValidTime": null, 
    "name": "test", 
    "id": 27 
    } 
} 

這是我的POJO類

public class SignUp { 

    @SerializedName("message") 
    private Object mMessage; 
    @SerializedName("result") 
    private Result mResult; 
    @SerializedName("status") 
    private Long mStatus; 
    @SerializedName("timestamp") 
    private String mTimestamp; 
    @SerializedName("token") 
    private Object mToken; 

    public Object getMessage() { 
    return mMessage; 
    } 

    public void setMessage(Object message) { 
    mMessage = message; 
    } 

    public Result getResult() { 
    return mResult; 
    } 

    public void setResult(Result result) { 
    mResult = result; 
    } 

    public Long getStatus() { 
    return mStatus; 
    } 

    public void setStatus(Long status) { 
    mStatus = status; 
    } 

    public String getTimestamp() { 
    return mTimestamp; 
    } 

    public void setTimestamp(String timestamp) { 
    mTimestamp = timestamp; 
    } 

    public Object getToken() { 
    return mToken; 
    } 

    public void setToken(Object token) { 
    mToken = token; 
    } 

} 
+2

的可能的複製[如何解析Android中的JSON(http://stackoverflow.com/問題/ 9605913 /如何解析JSON在Android) – miljon

+0

可能重複的[如何解析Java中的JSON](http://stackoverflow.com/questions/2591098/how-to-parse-json-in -java) – vilpe89

回答

0

使用GSON庫:

SignUp si = new Gson().fromJson("JSON_STRING", SignUp.class); 
+0

什麼是JSON_STRING?它指的是什麼?我想使用POJO類動態解析我的json數據,然後將其顯示在您的JSON數據的textview – aman

+0

中。 – ZeroOne

相關問題