AsyncParse.Net.Converters.ZuluDateTimeConverter.ReadJson C# (CSharp) Method

ReadJson() public method

public ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
return object
        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();
        }