Class DeviceCustomParameterJsonConverter
- Namespace
- Geotab.Checkmate.Serialization
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Used to serialize diagnostics for DeviceStatusInfo. This is to avoid using the "k","v" approach used by DictionaryConverter2 when desired.
public class DeviceCustomParameterJsonConverter : JsonConverter<CustomParameter>
- Inheritance
-
DeviceCustomParameterJsonConverter
- Inherited Members
Constructors
DeviceCustomParameterJsonConverter()
public DeviceCustomParameterJsonConverter()
Methods
CanConvert(Type)
public override bool CanConvert(Type typeToConvert)
Parameters
typeToConvertType
Returns
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
public override CustomParameter Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReadertypeToConvertTypeoptionsJsonSerializerOptions
Returns
Write(Utf8JsonWriter, CustomParameter, JsonSerializerOptions)
public override void Write(Utf8JsonWriter writer, CustomParameter value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWritervalueCustomParameteroptionsJsonSerializerOptions