ITEEDU

BeanUtil的JSON示例

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.gzi.api.ApiException;
import com.gzi.beanutil.JSON;
import com.gzi.data.GroupRecord;
import com.gzi.helper.Utils;
import com.gzi.http.Response;
public class Group {
	@JSON("groupId")
	private String id;
	private String name;
	private String userId;
	private String acce;         //1-公开 2-私有
	private String relaNum;
	@JSON("created_at")
	private Date createdAt;
	@JSON(isList=true,listClass=User)
	private List<User> friends = new ArrayList<User>();
	@JSON(isHttpParam=false)

	public Group(){}
	public void setId(String id) {
		this.id = id;
	}
	public void setName(String name) {
		this.name = name;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public void setAcce(String acce) {
		this.acce = acce;
	}
	public void setRelaNum(String relaNum) {
		this.relaNum = relaNum;
	}
	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}
	public void setFriends(List<User> friends) {
		this.friends = friends;
	}
	public List<User> getFriends() {
		return friends;
	}
	public Date getCreatedAt() {
		return this.createdAt;
	}
	public String getId() {
		return this.id;
	}
	public String getName() {
		return this.name;
	}
	public String getUserId() {
		return this.userId;
	}
	public String getAcce() {
		return acce;
	}
	public String getRelaNum() {
		return relaNum;
	}
}