public Version jsonToVersion(JSONObject jsonObject)throws JSONException
	{
		Version version = new Version();
		
		if(jsonObject.has("id"))
		{
			version.setId(jsonObject.getLong("id"));	//No I18N
		}
		if(jsonObject.has("uploaded_by"))
		{
			version.setUploadedBy(jsonObject.getString("uploaded_by"));
		}
		if(jsonObject.has("description"))
		{
			version.setDescription(jsonObject.getString("description"));
		}
		if(jsonObject.has("version"))
		{
			version.setVersion(jsonObject.getString("version"));
		}
		if(jsonObject.has("uploaded_on"))
		{
			version.setUploadedOn(jsonObject.getString("uploaded_on"));
		}
		if(jsonObject.has("file_size"))
		{
			version.setFileSize(jsonObject.getString("file_size"));
		}
		if(jsonObject.has("uploaded_date"))
		{
			version.setUploadedDate(jsonObject.getString("uploaded_date"));
		}
		if(jsonObject.has("uploaded_date_format"))
		{
			version.setUploadedDateFormat(jsonObject.getString("uploaded_date_format"));
		}
		if(jsonObject.has("uploaded_date_long"))
		{
			version.setUploadedDateLong(jsonObject.getLong("uploaded_date_long"));	//No I18N
		}
		
		return version;
	}