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 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); }