<PackageReference Include="System.Text.Json" Version="6.0.0-preview.1.21102.12" />

System.Text.Json.Serialization

Namespace with 17 public types

Classes

 JsonConstructorAttribute When placed on a constructor, indicates that the constructor should be used to create instances of the type on deserialization.
 JsonConverterAttribute When placed on a property or type, specifies the converter type to use.
 JsonExtensionDataAttribute When placed on a property of type , any properties that do not have a matching member are added to that dictionary during deserialization and written during serialization.
 JsonIgnoreAttribute Prevents a property from being serialized or deserialized.
 JsonIncludeAttribute Indicates that the member should be included for serialization and deserialization.
 JsonNumberHandlingAttribute When placed on a type, property, or field, indicates what settings should be used when serializing or deserializing numbers.
 JsonPropertyNameAttribute Specifies the property name that is present in the JSON when serializing and deserializing. This overrides any naming policy specified by .
 JsonStringEnumConverter Converts enumeration values to and from strings.
 ReferenceHandler`1 This class defines how the deals with references on serialization and deserialization.

Enumerations

 JsonIgnoreCondition Controls how the ignores properties on serialization and deserialization.
 JsonNumberHandling Determines how handles numbers when serializing and deserializing.

Abstract Classes

 JsonAttribute Provides the base class for serialization attributes.
 JsonConverter Converts an object or value to or from JSON.
 JsonConverter`1 Converts an object or value to or from JSON.
 JsonConverterFactory Supports converting several types by using a factory pattern.
 ReferenceHandler This class defines how the deals with references on serialization and deserialization.
 ReferenceResolver This class defines how the deals with references on serialization and deserialization. Defines the core behavior of preserving references on serialization and deserialization.