注意:bean必须有get()set()方法 必须包含一个空的构造函数
import com.alibaba.fastjson.JSONObject;
import bean.Login;
public class ParseJson {
public static void main(String[] args) {
Login login = new Login("wangling", "wangling", "888888", true);
String json = JSONObject.toJSONString(login);//合成
System.out.println(json);
Login logins = JSONObject.parseObject(json, Login.class);//解析
System.out.println(logins.getName() + logins.getObjectId() + logins.getPassword() + logins.isIslogin());
}
}
package bean;
public class Login {
String name;//账号
String password; //密码
String objectId;//id //返回
boolean islogin;//boo
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getObjectId() {
return objectId;
}
public void setObjectId(String objectId) {
this.objectId = objectId;
}
public boolean isIslogin() {
return islogin;
}
public void setIslogin(boolean islogin) {
this.islogin = islogin;
}
public Login(String name, String password, String objectId, boolean islogin) {
super();
this.name = name;
this.password = password;
this.objectId = objectId;
this.islogin = islogin;
}
public Login(){}
}