/** * Turns a User into a JSON object. * * @return obj JSON object */ public JSONObject toJSONObject() throws ParseException { JSONObject obj = new JSONObject(); obj.put(KEY_FIRST_NAME, getFirstName()); obj.put(KEY_LAST_NAME, getLastName()); obj.put(KEY_ID, getID()); obj.put(KEY_POINTS, getPoints()); Contestant c = getWeeklyPick(); if (c == null) { c = new Contestant(); c.setNull(); } obj.put(KEY_WEEKLY_PICK_ID, c.getID()); c = getUltimatePick(); if (c == null) { c = new Contestant(); c.setNull(); } obj.put(KEY_ULT_PICK_ID, c.getID()); obj.put(KEY_WIN_PICK_POINTS, new Integer(getUltimatePoints())); obj.put(KEY_NUM_BONUS_ANSWER, getNumBonusAnswer()); return obj; }