Exemple #1
0
        public override DateTime?Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
        {
            if (reader.TokenType == JsonTokenType.Null)
            {
                return(null);
            }

            if (!long.TryParse(reader.GetString(), out var milliseconds))
            {
                return(null);
            }

            return(CoreHelpers.FromEpocMilliseconds(milliseconds));
        }
 public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
 {
     return(CoreHelpers.FromEpocMilliseconds(reader.GetInt64()));
 }