Class DateTimeAsDollarDateConverter<T>
A custom converter to handle DataAPI DateTime values
public class DateTimeAsDollarDateConverter<T> : JsonConverter<T>
Type Parameters
T
- Inheritance
-
DateTimeAsDollarDateConverter<T>
- Inherited Members
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Reads and converts a JSON $date object or Unix timestamp (milliseconds) to a T value.
public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReadertypeToConvertTypeoptionsJsonSerializerOptions
Returns
- T
Write(Utf8JsonWriter, T, JsonSerializerOptions)
Writes a T value as a JSON $date object with Unix milliseconds.
public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWritervalueToptionsJsonSerializerOptions