Class AnnotationJsonConverter
Polymorphic JSON converter for Annotation and its derived types. Uses the "type" discriminator field.
public sealed class AnnotationJsonConverter : JsonConverter<Annotation>
- Inheritance
-
objectAnnotationJsonConverter
Methods
ReadJson(JsonReader, Type, Annotation, bool, JsonSerializer)
public override Annotation ReadJson(JsonReader reader, Type objectType, Annotation existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
readerJsonReaderobjectTypeTypeexistingValueAnnotationhasExistingValueboolserializerJsonSerializer
Returns
WriteJson(JsonWriter, Annotation, JsonSerializer)
public override void WriteJson(JsonWriter writer, Annotation value, JsonSerializer serializer)
Parameters
writerJsonWritervalueAnnotationserializerJsonSerializer