Skip to content

SystemJsonSerializer class

Defined in

Namespace: Akavache.SystemTextJson Assembly: Akavache.SystemTextJson.dll Full name: Akavache.SystemTextJson.SystemJsonSerializer Modifiers: public

Summary

View source

        A serializer using System.Text.Json for JSON serialization.
        

Applies to

net10.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-windows10.0.19041, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-ios17.5, net8.0-tvos17.2, net8.0-windows10.0.19041, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Class hierarchy
classDiagram
class SystemJsonSerializer
class ISerializer {
    <>
}
ISerializer <|.. SystemJsonSerializer

Implements: ISerializer

Constructors

NameSummary
.ctor

Properties

NameSummary
OptionsGets or sets the JSON serializer options for customizing serialization behavior.
ForcedDateTimeKindGets or sets the DateTimeKind handling for BSON readers to be forced.

Methods

NameSummary
static DeserializeAotDeserializes from bytes using the provided JsonTypeInfo for AOT-safe deserialization. Static because...
static SerializeAotSerializes to bytes using the provided JsonTypeInfo for AOT-safe serialization. Static for the same...
DeserializeDeserializes from bytes.
SerializeSerializes to bytes.
GetEffectiveOptionsGets the effective JsonSerializerOptions for this serializer.
Inherited members