System.Text.Json.Serialization.Metadata Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes, estruturas e interfaces que fornecem metadados e configuração para serialização e desserialização JSON no System.Text.Json.
Classes
| Name | Description |
|---|---|
| DefaultJsonTypeInfoResolver |
Define o resolvedor de contrato JSON baseado em reflexão por defeito, utilizado pelo System.Text.Json. |
| JsonCollectionInfoValues<TCollection> |
Fornece metadados de serialização sobre um tipo de coleção. |
| JsonMetadataServices |
Fornece ajudantes para criar e inicializar metadados para tipos serializáveis em JSON. |
| JsonObjectInfoValues<T> |
Fornece metadados de serialização sobre um tipo de objeto com construtores, propriedades e campos. |
| JsonParameterInfo |
Fornece metadados relacionados com serialização JSON sobre um parâmetro construtor. |
| JsonParameterInfoValues |
Fornece informação sobre um parâmetro do construtor necessário para a desserialização JSON. |
| JsonPolymorphismOptions |
Define configuração polimórfica para um tipo base especificado. |
| JsonPropertyInfo |
Fornece metadados relacionados com serialização JSON sobre uma propriedade ou campo. |
| JsonPropertyInfoValues<T> |
Fornece metadados de serialização sobre uma propriedade ou campo. |
| JsonTypeInfo |
Fornece metadados relacionados com serialização JSON sobre um tipo. |
| JsonTypeInfo<T> |
Fornece metadados relacionados com serialização JSON sobre um tipo. |
| JsonTypeInfoResolver |
Contém utilitários e combinadores que atuam sobre IJsonTypeInfoResolver. |
Estruturas
| Name | Description |
|---|---|
| JsonDerivedType |
Representa um tipo derivado suportado definido nos metadados de um tipo polimórfico. |
Interfaces
| Name | Description |
|---|---|
| IJsonTypeInfoResolver |
Usado para resolver o contrato de serialização JSON para tipos solicitados. |
Enumerações
| Name | Description |
|---|---|
| JsonTypeInfoKind |
Descreve o tipo de metadados do contrato que especifica JsonTypeInfo . |