Table of Contents

Class RuleConverter2<T>

Namespace
Geotab.Checkmate.Serialization
Assembly
Geotab.Checkmate.ObjectModel.dll

An abstract class used to control the conversion of objects to JSON.

public sealed class RuleConverter2<T> : GeotabJsonConverter2<T> where T : class

Type Parameters

T

The type of this converter.

Inheritance
RuleConverter2<T>
Inherited Members

Constructors

RuleConverter2()

public RuleConverter2()

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Read and convert the JSON to T.

public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader Utf8JsonReader

The Utf8JsonReader to read from.

typeToConvert Type

The Type being converted.

options JsonSerializerOptions

The JsonSerializerOptions being used.

Returns

T

The value that was converted.

Remarks

A converter may throw any Exception, but should throw JsonException when the JSON is invalid.