Skip to content

DateTimeOffsetJsonConverter

Namespace: Shadop.Archmage.Sdk

Newtonsoft.Json converter for DateTimeOffset.

public class DateTimeOffsetJsonConverter : Newtonsoft.Json.JsonConverter

Inheritance Object → JsonConverter → DateTimeOffsetJsonConverter

public bool CanRead { get; }

Boolean

public bool CanWrite { get; }

Boolean

public DateTimeOffsetJsonConverter()
public bool CanConvert(Type objectType)

objectType Type

Boolean

ReadJson(JsonReader, Type, Object, JsonSerializer)

Section titled “ReadJson(JsonReader, Type, Object, JsonSerializer)”

Deserializes JSON to DateTimeOffset (null → default).

public object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)

reader JsonReader

objectType Type

existingValue Object

serializer JsonSerializer

Object

WriteJson(JsonWriter, Object, JsonSerializer)

Section titled “WriteJson(JsonWriter, Object, JsonSerializer)”

Serializes DateTimeOffset to JSON (default → null).

public void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)

writer JsonWriter

value Object

serializer JsonSerializer