System.Text.Json.Serialization.Metadata Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
DefaultJsonTypeInfoResolver |
Define o resolvedor de contrato JSON baseado em reflexão padrão usado por System.Text.Json. |
JsonCollectionInfoValues<TCollection> |
Fornece metadados de serialização sobre um tipo de coleção. |
JsonMetadataServices |
Fornece auxiliares para criar e inicializar metadados para tipos serializáveis JSON. |
JsonObjectInfoValues<T> |
Fornece metadados de serialização sobre um tipo de objeto com construtores, propriedades e campos. |
JsonParameterInfo |
Fornece metadados relacionados à serialização JSON sobre um parâmetro de construtor. |
JsonParameterInfoValues |
Fornece informações sobre um parâmetro de construtor necessário para desserialização JSON. |
JsonPolymorphismOptions |
Define a configuração polimórfica para um tipo base especificado. |
JsonPropertyInfo |
Fornece metadados relacionados à serialização JSON sobre uma propriedade ou campo. |
JsonPropertyInfoValues<T> |
Fornece metadados de serialização sobre uma propriedade ou campo. |
JsonTypeInfo |
Fornece metadados relacionados à serialização JSON sobre um tipo. |
JsonTypeInfo<T> |
Fornece metadados relacionados à serialização JSON sobre um tipo. |
JsonTypeInfoResolver |
Contém utilitários e combinadores que atuam no IJsonTypeInfoResolver. |
Estruturas
JsonDerivedType |
Representa um tipo derivado com suporte definido nos metadados de um tipo polimórfico. |
Interfaces
IJsonTypeInfoResolver |
Usado para resolver o contrato de serialização JSON para tipos solicitados. |
Enumerações
JsonTypeInfoKind |
Descreve o tipo de metadados de contrato que um JsonTypeInfo especifica. |