Class AddInConverter2
- Namespace
- Geotab.Checkmate.Serialization
- Assembly
- Geotab.Checkmate.ObjectModel.dll
An abstract class used to control the conversion of objects to JSON.
public class AddInConverter2 : GeotabJsonConverter2<AddIn>- Inheritance
- 
      
      
      
      
      
      AddInConverter2
- Inherited Members
Constructors
AddInConverter2()
public AddInConverter2()Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Read and convert the JSON to T.
public override AddIn Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)Parameters
- readerUtf8JsonReader
- The Utf8JsonReader to read from. 
- typeToConvertType
- The Type being converted. 
- optionsJsonSerializerOptions
- The JsonSerializerOptions being used. 
Returns
- AddIn
- The value that was converted. 
Remarks
A converter may throw any Exception, but should throw 
WriteJson(Utf8JsonWriter, AddIn?, JsonSerializerOptions)
Same as WriteJson{JsonWriter, object, JsonSerializerOptions} but after the null check has been performed. If value is null it is OK to write.
public override void WriteJson(Utf8JsonWriter writer, AddIn? value, JsonSerializerOptions options)Parameters
- writerUtf8JsonWriter
- The writer. 
- valueAddIn
- The value. 
- optionsJsonSerializerOptions
- The serializer options.