Class BoxedObjectConverter2
- Namespace
- Geotab.Serialization
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A class that contains the logic to convert an object to JSON.
public class BoxedObjectConverter2 : BaseJsonConverter2<object[]>
- Inheritance
-
BoxedObjectConverter2
- Inherited Members
Constructors
BoxedObjectConverter2()
public BoxedObjectConverter2()
Methods
CanConvert(Type)
public override bool CanConvert(Type typeToConvert)
Parameters
typeToConvertType
Returns
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Read and convert the JSON to T.
public override object[] Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReaderThe Utf8JsonReader to read from.
typeToConvertTypeThe Type being converted.
optionsJsonSerializerOptionsThe JsonSerializerOptions being used.
Returns
- object[]
The value that was converted.
Remarks
A converter may throw any Exception, but should throw
Write(Utf8JsonWriter, object[], JsonSerializerOptions)
Write the value as JSON.
public override void Write(Utf8JsonWriter writer, object[] value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWriterThe Utf8JsonWriter to write to.
valueobject[]The value to convert.
optionsJsonSerializerOptionsThe JsonSerializerOptions being used.
Remarks
A converter may throw any Exception, but should throw