public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
Dictionary<string, ISession> input = value as Dictionary<string, ISession>;
Dictionary<string, Dictionary<string, string>> serializedsessions = new Dictionary<string, Dictionary<string, string>>();
if (input != null)
{
foreach (string k in input.Keys)
serializedsessions.Add(k, input[k].Serialize());
}
serializer.Serialize(writer,serializedsessions);
}