public JSONObject getJsonMsg(String... keys) {
		JSONObject jsonMsg = new JSONObject();
		for (String key : keys) {
			switch (key) {
			case "id":
				jsonMsg.put("id", String.valueOf(this._id));
				break;
			case "content":
				jsonMsg.put("content", this._content);
				break;
			case "sentDate":
				jsonMsg.put("sentDate", this.getSentDate().getTime());
				break;
			case "srcLogin":
				jsonMsg.put("srcLogin", User.getLogin(_srcUserId));
				break;
			case "srcName":
				jsonMsg.put("srcName", User.getName(_srcUserId));
				break;
			case "status":
				jsonMsg.put("status", this.isDeliveredFormated());
				break;
			default:
				break;
			}
		}
		
		return jsonMsg;
	}