Compartilhar via


Microsoft.EntityFrameworkCore.Storage.Json Namespace

Classes

JsonBoolReaderWriter

Lê e grava JSON para bool valores.

JsonByteArrayReaderWriter

Lê e grava JSON como base64 para byte valores de matriz.

JsonByteReaderWriter

Lê e grava JSON para byte valores.

JsonCastValueReaderWriter<TConverted>

Um JsonValueReaderWriter<TValue> que encapsula um leitor/gravador existente e adiciona conversões ao tipo fornecido.

JsonCharReaderWriter

Lê e grava JSON para char valores.

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

Um JsonValueReaderWriter<TValue> para coleções de elementos primitivos que não Nullablesão .

JsonConvertedValueReaderWriter<TModel,TProvider>

Um JsonValueReaderWriter<TValue> que encapsula um leitor/gravador existente e adiciona conversões do tipo de modelo de e para o tipo de provedor.

JsonDateOnlyReaderWriter

Lê e grava JSON para DateOnly valores.

JsonDateTimeOffsetReaderWriter

Lê e grava JSON para DateTimeOffset valores.

JsonDateTimeReaderWriter

Lê e grava JSON para DateTime valores.

JsonDecimalReaderWriter

Lê e grava JSON para decimal valores.

JsonDoubleReaderWriter

Lê e grava JSON para double valores.

JsonFloatReaderWriter

Lê e grava JSON para float valores.

JsonGuidReaderWriter

Lê e grava JSON para Guid valores.

JsonInt16ReaderWriter

Lê e grava JSON para short valores.

JsonInt32ReaderWriter

Lê e grava JSON para int valores.

JsonInt64ReaderWriter

Lê e grava JSON para long valores.

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

Um JsonValueReaderWriter<TValue> para coleções de tipos de valor anuláveis primitivos.

JsonNullReaderWriter

Lê e grava JSON para null valores.

JsonReaderData

Contém o estado para uso com um Utf8JsonReaderManager, abstraindo a leitura de um Stream ou um buffer.

JsonSByteReaderWriter

Lê e grava JSON para sbyte valores.

JsonSignedEnumReaderWriter<TEnum>

Lê e grava JSON para enum valores com o apoio de um inteiro com sinal.

JsonStringReaderWriter

Lê e grava JSON para string valores.

JsonTimeOnlyReaderWriter

Lê e grava JSON para TimeOnly valores.

JsonTimeSpanReaderWriter

Lê e grava JSON para TimeSpan valores.

JsonUInt16ReaderWriter

Lê e grava JSON para ushort valores.

JsonUInt32ReaderWriter

Lê e grava JSON para uint valores.

JsonUInt64ReaderWriter

Lê e grava JSON para ulong valores.

JsonUnsignedEnumReaderWriter<TEnum>

Lê e grava JSON para enum valores com suporte de um inteiro sem sinal.

JsonValueReaderWriter

Lê e grava o valor JSON para um determinado modelo ou valor de provedor.

JsonValueReaderWriter<TValue>

Lê e grava o valor JSON para um determinado modelo ou valor de provedor.

JsonValueReaderWriterSource

Tenta localizar um JsonValueReaderWriter para um determinado tipo CLR.

JsonValueReaderWriterSourceDependencies

Classe de parâmetro de dependências de serviço para JsonValueReaderWriterSource

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

JsonWarningEnumReaderWriter<TEnum>

Lê e grava JSON para enum valores em que os valores de cadeia de caracteres podem ser lidos em vez de numéricos e, quando isso acontece, um aviso é gerado.

Estruturas

Utf8JsonReaderManager

Gerencia o buffer sob um Utf8JsonReader.

Interfaces

IJsonValueReaderWriterSource

Tenta localizar um JsonValueReaderWriter para um determinado tipo CLR.