Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.Storage.Json Obor názvů

Třídy

JsonBoolReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON bool .

JsonByteArrayReaderWriter

Čte a zapisuje JSON jako base64 pro byte hodnoty pole.

JsonByteReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON byte .

JsonCastValueReaderWriter<TConverted>

Objekt JsonValueReaderWriter<TValue> , který zabalí existujícího čtenáře/zapisovače a přidá přetypování k danému typu.

JsonCharReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON char .

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních prvků, které nejsou Nullable.

JsonConvertedValueReaderWriter<TModel,TProvider>

Objekt JsonValueReaderWriter<TValue> , který zabalí existujícího čtenáře/zapisovače a přidá převody z typu modelu na typ poskytovatele a z jeho typu.

JsonDateOnlyReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON DateOnly .

JsonDateTimeOffsetReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON DateTimeOffset .

JsonDateTimeReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON DateTime .

JsonDecimalReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON decimal .

JsonDoubleReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON double .

JsonFloatReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON float .

JsonGuidReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON Guid .

JsonInt16ReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON short .

JsonInt32ReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON int .

JsonInt64ReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON long .

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních typů hodnot s možnou hodnotou null.

JsonNullReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON null .

JsonReaderData

Obsahuje stav pro použití s objektem Utf8JsonReaderManager, který abstrahuje čtení z Stream nebo vyrovnávací paměti.

JsonSByteReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON sbyte .

JsonSignedEnumReaderWriter<TEnum>

Čte a zapisuje JSON pro enum hodnoty zálohované podepsaným celočíselným číslem.

JsonStringReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON string .

JsonTimeOnlyReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON TimeOnly .

JsonTimeSpanReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON TimeSpan .

JsonUInt16ReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON ushort .

JsonUInt32ReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON uint .

JsonUInt64ReaderWriter

Čte hodnoty ve formátu JSON a zapisuje je do formátu JSON ulong .

JsonUnsignedEnumReaderWriter<TEnum>

Čte a zapisuje JSON pro enum hodnoty zálohované celým číslem bez znaménka.

JsonValueReaderWriter

Načte a zapíše hodnotu JSON pro daný model nebo hodnotu zprostředkovatele.

JsonValueReaderWriter<TValue>

Načte a zapíše hodnotu JSON pro daný model nebo hodnotu zprostředkovatele.

JsonValueReaderWriterSource

Pokusí se najít pro JsonValueReaderWriter daný typ CLR.

JsonValueReaderWriterSourceDependencies

Třída parametru závislostí služeb pro JsonValueReaderWriterSource

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

JsonWarningEnumReaderWriter<TEnum>

Načte a zapíše JSON pro enum hodnoty, kde se můžou místo číselných číst řetězcové hodnoty, a když k tomu dojde, vygeneruje se upozornění.

Struktury

Utf8JsonReaderManager

Spravuje ukládání do vyrovnávací paměti pod .Utf8JsonReader

Rozhraní

IJsonValueReaderWriterSource

Pokusí se najít pro JsonValueReaderWriter daný typ CLR.