Table of Contents

Class StringOrConverter<T>

public class StringOrConverter<T> : JsonConverter<StringOr<T>>

Type Parameters

T
Inheritance
StringOrConverter<T>
Extension Methods

Methods

ReadJson(JsonReader, Type, StringOr<T>, bool, JsonSerializer)

public override StringOr<T> ReadJson(JsonReader reader, Type objectType, StringOr<T> existingValue, bool hasExistingValue, JsonSerializer serializer)

Parameters

reader JsonReader
objectType Type
existingValue StringOr<T>
hasExistingValue bool
serializer JsonSerializer

Returns

StringOr<T>

WriteJson(JsonWriter, StringOr<T>, JsonSerializer)

public override void WriteJson(JsonWriter writer, StringOr<T> value, JsonSerializer serializer)

Parameters

writer JsonWriter
value StringOr<T>
serializer JsonSerializer