System.Text.Json.Serialization Namespace

El espacio de nombres System.Text.Json.Serialization contiene clases que se usan para personalizar y extender la serialización y deserialización de objetos en flujos o documentos con formato JSON, ya sea a través de un modelo de atributos o a través de convertidores de tipos. The System.Text.Json.Serialization namespace contains classes that are used to customize and extend serialization and deserialization of objects into JSON formatted documents or streams, either via an attribute model or via type converters.

Clases

JsonAttribute

Proporciona la clase base para los atributos de serialización.Provides the base class for serialization attributes.

JsonConverter

Convierte un objeto o un valor en JSON o desde JSON.Converts an object or value to or from JSON.

JsonConverter<T>

Convierte un objeto o un valor en JSON o desde JSON.Converts an object or value to or from JSON.

JsonConverterAttribute

Cuando se coloca en una propiedad o tipo, especifica el tipo de convertidor que se usará.When placed on a property or type, specifies the converter type to use.

JsonConverterFactory

Admite la conversión de varios tipos mediante el uso de un patrón factory.Supports converting several types by using a factory pattern.

JsonExtensionDataAttribute

Cuando se coloca en una propiedad de tipo IDictionary<TKey,TValue>, las propiedades que no tengan un miembro coincidente se agregan a ese diccionario durante la deserialización y se escriben durante la serialización.When placed on a property of type IDictionary<TKey,TValue>, any properties that do not have a matching member are added to that dictionary during deserialization and written during serialization.

JsonIgnoreAttribute

Impide la serialización o deserialización de una propiedad.Prevents a property from being serialized or deserialized.

JsonPropertyNameAttribute

Especifica el nombre de la propiedad que se encuentra en el código JSON al serializar y deserializar.Specifies the property name that is present in the JSON when serializing and deserializing. Esto invalida cualquier directiva de nomenclatura especificada por JsonNamingPolicy.This overrides any naming policy specified by JsonNamingPolicy.

JsonStringEnumConverter

Convierte los valores de enumeración en cadenas y a partir de cadenas.Converts enumeration values to and from strings.