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
typeToConvert
Type
Returns
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
public override CustomParameter Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
reader
Utf8JsonReadertypeToConvert
Typeoptions
JsonSerializerOptions
Returns
Write(Utf8JsonWriter, CustomParameter, JsonSerializerOptions)
public override void Write(Utf8JsonWriter writer, CustomParameter value, JsonSerializerOptions options)
Parameters
writer
Utf8JsonWritervalue
CustomParameteroptions
JsonSerializerOptions