def identity_from_jsonObject(jsonObj): fn = jsonObj.get('first_name') ln = jsonObj.get('last_name') org_id = int(jsonObj.get('organization')) org_subj_id = jsonObj.get('organization_subject_id') org_id_label = jsonObj.get('organization_id_label') dob = RequestBase.dateFromString(jsonObj.get('dob')) lm = RequestBase.dateTimeFromJsonString(jsonObj.get('modified')) c = RequestBase.dateTimeFromJsonString(jsonObj.get('created')) id = int(jsonObj.get('id')) sub = Subject(first_name=fn, last_name=ln, organization_id=org_id, organization_subject_id=org_subj_id, organization_id_label=org_id_label, dob=dob, modified=lm, created=c, id=id) return sub