// Json methods @Override public JSONObject toJson() { JSONObject data = new JSONObject(); try { data.put("id", id); data.put("name", name); data.put("job", job.toString()); data.put("preview", preview.toJson()); data.put("equips", equips.toJson()); data.put("stats", stats.toJson()); data.put("isReady", isReady); data.put("inventory", inventory.toJson()); data.put("roomid", room.getRoomID()); } catch (JSONException e) { e.printStackTrace(); } return data; }