package com.example.qingyangdemo.bean;
import org.json.JSONException;
import org.json.JSONObject;
public class User extends Base {
private int uid;
private String name;
private String password;
private boolean isRememberMe;
private boolean isErr;
private String msg;
/**
* 解析json字符串
*
* @param json
* @return
*/
public static User parse(String json) {
User user = new User();
JSONObject jsonObject;
JSONObject userObject;
try {
jsonObject = new JSONObject(json);
userObject = jsonObject.getJSONObject("response");
boolean isError = userObject.getBoolean("isErr");
if (!isError) {
user.setUid(userObject.getInt("uid"));
user.setName(userObject.getString("username"));
user.setPassword(userObject.getString("password"));
} else {
user.setMsg(userObject.getString("msg"));
}
user.setErr(isError);
} catch (JSONException e) {
e.printStackTrace();
}
return user;
}
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isRememberMe() {
return isRememberMe;
}
public void setRememberMe(boolean isRememberMe) {
this.isRememberMe = isRememberMe;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public boolean isErr() {
return isErr;
}
public void setErr(boolean isErr) {
this.isErr = isErr;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}