public static JSONNode ToJSONObject(Gloggr_SessionHeader e)
	{
		
		JSONNode n = new JSONClass();
		
		n.Add ("id", new JSONData( e.gSessionID));
		n.Add ("player", new JSONData(e.gPlayer));
		n.Add ("game", new JSONData(e.gGameName));
		n.Add ("version", new JSONData(e.gVersion));
		
		return n;
	}
	public static string ToJSON(Gloggr_SessionHeader e)
	{
	
		JSONNode n = ToJSONObject(e);
		
		return n.ToString();
		
	
//		string json = JsonConvert.SerializeObject(e);
//		json = FormatJSONKeys(json);
//		return json;
	}
	public Gloggr_Report(Gloggr_SessionHeader _session, List<Gloggr_PlayEvent> _play_events)
	{
		session = _session;
		play_events = _play_events;
	}