public MyJson(JSONObject object) throws JSONException { skills = new LinkedList<SkillData>(); works = new LinkedList<WorkData>(); remarks = new LinkedList<String>(); basedata = new BaseData(); id = object.getInt("id"); usr = object.getString("username"); JSONObject base = object.getJSONObject("fundamental"); basedata.name = base.getString("people"); basedata.sex = base.getString("sex"); basedata.birth = base.getString("birth"); basedata.phone = base.getString("phone"); basedata.address = base.getString("address"); basedata.starttime = base.getInt("starttime"); basedata.endtime = base.getInt("endtime"); JSONObject want = object.getJSONObject("wanted"); basedata.job = want.getString("job"); basedata.salary = want.getString("salary"); basedata.holiday = want.getString("holiday"); JSONArray s = object.getJSONArray("studys"); int size = s.length(); for (int i = 0; i < size; i++) { JSONObject o = s.getJSONObject(i); skills.add(new SkillData(o)); } JSONArray w = object.getJSONArray("works"); size = w.length(); for (int i = 0; i < size; i++) { JSONObject o = w.getJSONObject(i); works.add(new WorkData(o)); } JSONArray remark = object.getJSONArray("remark"); size = remark.length(); for (int i = 0; i < size; i++) { String str = remark.getString(i); remarks.add(str); } }
void sampleData() { id = -1; usr = "******"; basedata = new BaseData(); basedata.name = "张三"; basedata.birth = "1991-6-17"; basedata.phone = "18768122382"; basedata.address = "浙江杭州"; basedata.job = "程序员"; basedata.holiday = "3"; basedata.salary = "9000员"; basedata.sex = "male"; basedata.starttime = 2010; basedata.endtime = 2016; skills = new LinkedList<SkillData>(); SkillData skill = new SkillData(); skill.skillname = "c"; skill.setScore("4 7 9 9"); skill.starttime = 2010; skills.add(skill); skill = new SkillData(); skill.skillname = "c++"; skill.setScore("3 5 8 6"); skill.starttime = 2011; skills.add(skill); skill = new SkillData(); skill.skillname = "database"; skill.setScore("6 4 8 9"); skill.starttime = 2010; skills.add(skill); skill = new SkillData(); skill.skillname = "datastructure"; skill.setScore("6 4 8"); skill.starttime = 2012; skills.add(skill); skill = new SkillData(); skill.skillname = "internet"; skill.setScore("6 5 9"); skill.starttime = 2012; skills.add(skill); works = new LinkedList<WorkData>(); WorkData work = new WorkData(); work.company = "IBM"; work.workname = "程序员"; work.begintime = 201009; work.endtime = 201101; work.score = 9; works.add(work); work = new WorkData(); work.company = "微软"; work.workname = "网络"; work.begintime = 201105; work.endtime = 201201; work.score = 10; works.add(work); work = new WorkData(); work.company = "谷歌"; work.workname = "网络"; work.begintime = 201205; work.endtime = 201209; work.score = 10; works.add(work); remarks = new LinkedList<String>(); remarks.add("希望获得更多的机会"); remarks.add("能够自由的开发"); remarks.add("工作方式自由"); picturePath = ""; }