public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
if (reader.TokenType == JsonToken.String)
{
var str = reader.Value.ToString();
return FromZuluString(str);
}
if (reader.TokenType == JsonToken.Date)
{
var val = reader.Value;
if (val is DateTime)
{
return val;
}
}
return new DateTime();
}