MobileTrack.Common.Services.JsonConverters Namespace

To make JSON parsing both fast and safe and keep outputs small, we use our own converters for JSON parsing. These are all derived from the System.Text.Json namespace.

Classes

ConverterExtensions Contains a number of recurring conversion methods that are used in multiple converters.
MtJsonHandler MobileTrack global Json handler, for usage in System.Text.Json. Please do not create your own serializers!
NodeProgressJsonConverter Converts a NodeProgressDto to and from JSON.
SourceGenerationContext Generates source generation context for JSON Serialization, to allow for AOT compilation. Each instance of JsonSerializableAttribute is used to generate the source code for the specified type. The MobileTrack json serializer will only be able to serialize types that have been generated by this context.