예제 #1
0
파일: MyJson.java 프로젝트: huneng/myresume
  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);
    }
  }
예제 #2
0
파일: MyJson.java 프로젝트: huneng/myresume
  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 = "";
  }