Inherits JsonConverter.
Public Member Functions | |
override bool | CanConvert (Type objectType) |
override object | ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) |
override void | WriteJson (JsonWriter writer, object value, JsonSerializer serializer) |
Protected Member Functions | |
abstract T | Create (Type objectType, JObject jObject) |
This method is overridden in the child class and used to define how the object is created. example : see ReportTypeConverter.cs More... | |
Static Protected Member Functions | |
static bool | FieldExists (JObject jObject, string name, JTokenType type) |
Method used to check for a field in the json object More... | |
AbstractJsonConverter can be extended to create type specific converters to handle the deserialization process in a customized fashion.
T |
| protectedpure virtual |
This method is overridden in the child class and used to define how the object is created. example : see ReportTypeConverter.cs
objectType | |
jObject |
Implemented in ReportTypeConverter.
override bool CanConvert | ( | Type | objectType | ) |
objectType |
override object ReadJson | ( | JsonReader | reader, |
Type | objectType, | ||
object | existingValue, | ||
JsonSerializer | serializer | ||
) |
reader | |
objectType | |
existingValue | |
serializer |
override void WriteJson | ( | JsonWriter | writer, |
object | value, | ||
JsonSerializer | serializer | ||
) |
writer | |
value | |
serializer |
| staticprotected |
Method used to check for a field in the json object
jObject | |
name | |
type |