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. |