public static BaseResponse Parse(String json) { BaseResponse ans = new BaseResponse(); JsonAttributes jsonAttr = JsonAttributeGetter.GetJsonAttributes(); ans.status = JsonGetter.getBool(json, jsonAttr.RES_STATUS()); ans.obj = JsonGetter.getObject(json, jsonAttr.RES_DATA()); return(ans); }
public static ThoiGian Parse(Object o) { ThoiGian ans = new ThoiGian(); JsonAttributes jsonAttr = JsonAttributeGetter.GetJsonAttributes(); ans.thu = JsonGetter.getInt(o.ToString(), jsonAttr.TG_THU()); ans.tietBatDau = JsonGetter.getInt(o.ToString(), jsonAttr.TG_TIETBD()); ans.tietKetThuc = JsonGetter.getInt(o.ToString(), jsonAttr.TG_TIETKT()); return(ans); }
public static Diem Parse(Object o) { Diem ans = new Diem(0, 0, 0); JsonAttributes jsonAttr = JsonAttributeGetter.GetJsonAttributes(); ans.cuoiKy = JsonGetter.getFloat(o.ToString(), jsonAttr.D_CK()); ans.giuaKy = JsonGetter.getFloat(o.ToString(), jsonAttr.D_GK()); ans.tongKet = JsonGetter.getFloat(o.ToString(), jsonAttr.D_TK()); return(ans); }
// Parse and copy from object public void GetDataFromObject(Object o) { JsonAttributes jsonAttr = JsonAttributeGetter.GetJsonAttributes(); Object data = JsonGetter.getObject(o.ToString(), jsonAttr.SV()); this.id = JsonGetter.getInt(data.ToString(), jsonAttr.SV_ID()); this.mssv = JsonGetter.getString(data.ToString(), jsonAttr.SV_MSSV()); this.name = JsonGetter.getString(data.ToString(), jsonAttr.SV_TEN()); this.chuongTrinh = JsonGetter.getString(data.ToString(), jsonAttr.SV_CHUONGTRINH()); this.faculty = JsonGetter.getString(data.ToString(), jsonAttr.SV_KHOA()); this.khoaTuyen = JsonGetter.getString(data.ToString(), jsonAttr.SV_KHOATUYEN()); this.maxTC = JsonGetter.getInt(data.ToString(), jsonAttr.SV_MAXTC()); this.dangKyHocPhan = DangKyHocPhan.ParseArray(JsonGetter.getList(o.ToString(), jsonAttr.SV_DKHP())); }
public static HocPhan Parse(Object jsonObject) { string json = jsonObject.ToString(); HocPhan ans = new HocPhan(); JsonAttributes jsonAttr = JsonAttributeGetter.GetJsonAttributes(); ans.id = JsonGetter.getInt(json, jsonAttr.HP_ID()); ans.maHocPhan = JsonGetter.getString(json, jsonAttr.HP_MA()); ans.tenHocPhan = JsonGetter.getString(json, jsonAttr.HP_TEN()); ans.nam = JsonGetter.getInt(json, jsonAttr.HP_NAM()); ans.maxSV = JsonGetter.getInt(json, jsonAttr.HP_MAXSV()); ans.daDK = JsonGetter.getInt(json, jsonAttr.HP_DK()); ans.soTinChi = JsonGetter.getInt(json, jsonAttr.HP_SOTC()); ans.hocKy = JsonGetter.getInt(json, jsonAttr.HP_HOCKY()); ans.lop = JsonGetter.getString(json, jsonAttr.HP_LOP()); ans.thoiGian = ThoiGian.Parse(jsonObject); ans.namHoc = ans.nam.ToString() + " - " + (ans.nam + 1).ToString(); return(ans); }