Inherited by JsonExSerializer.TypeConversion.BitArrayConverter, JsonExSerializer.TypeConversion.ChainedConverter, JsonExSerializer.TypeConversion.DictionaryToListConverter, and JsonExSerializer.TypeConversion.TypeConverterAdapter.
Public Member Functions | |
| Type | GetSerializedType (Type sourceType) |
| object | ConvertFrom (object item, SerializationContext serializationContext) |
| This method is called before serialization. The item parameter should be converted to a type suitable for serialization and returned. | |
| object | ConvertTo (object item, Type sourceType, SerializationContext serializationContext) |
| This method will be called upon deserialization. The item returned from ConvertFrom on serialization will be passed as the item parameter. This object should be converted back to the desired type and returned. | |
Properties | |
| object | Context [set] |
| Context parameter to control conversion. | |
<typeparam name="SrcT">The type of the object before serialization or after deserialization</typeparam>
| Type JsonExSerializer.TypeConversion.IJsonTypeConverter.GetSerializedType | ( | Type | sourceType | ) |
| object JsonExSerializer.TypeConversion.IJsonTypeConverter.ConvertFrom | ( | object | item, | |
| SerializationContext | serializationContext | |||
| ) |
This method is called before serialization. The item parameter should be converted to a type suitable for serialization and returned.
| item | the item to be converted |
Implemented in JsonExSerializer.TypeConversion.BitArrayConverter, JsonExSerializer.TypeConversion.ChainedConverter, JsonExSerializer.TypeConversion.DictionaryToListConverter, and JsonExSerializer.TypeConversion.TypeConverterAdapter.
| object JsonExSerializer.TypeConversion.IJsonTypeConverter.ConvertTo | ( | object | item, | |
| Type | sourceType, | |||
| SerializationContext | serializationContext | |||
| ) |
This method will be called upon deserialization. The item returned from ConvertFrom on serialization will be passed as the item parameter. This object should be converted back to the desired type and returned.
| item |
Implemented in JsonExSerializer.TypeConversion.BitArrayConverter, JsonExSerializer.TypeConversion.ChainedConverter, JsonExSerializer.TypeConversion.DictionaryToListConverter, and JsonExSerializer.TypeConversion.TypeConverterAdapter.
object JsonExSerializer.TypeConversion.IJsonTypeConverter.Context [set] |
Context parameter to control conversion.
Implemented in JsonExSerializer.TypeConversion.BitArrayConverter, JsonExSerializer.TypeConversion.ChainedConverter, JsonExSerializer.TypeConversion.DictionaryToListConverter, and JsonExSerializer.TypeConversion.TypeConverterAdapter.
1.5.2