System.Text.Json.Serialization.Metadata Пространство имен

Классы

DefaultJsonTypeInfoResolver

Определяет сопоставитель контракта JSON по умолчанию на основе отражения, используемый System.Text.Json.

JsonCollectionInfoValues<TCollection>

Предоставляет метаданные сериализации о типе коллекции.

JsonMetadataServices

Предоставляет вспомогательные функции для создания и инициализации метаданных для сериализуемых типов JSON.

JsonObjectInfoValues<T>

Предоставляет метаданные сериализации о типе объекта с помощью конструкторов, свойств и полей.

JsonParameterInfoValues

Предоставляет сведения о параметре конструктора, необходимом для десериализации JSON.

JsonPolymorphismOptions

Определяет полиморфную конфигурацию для указанного базового типа.

JsonPropertyInfo

Предоставляет метаданные, связанные с сериализацией JSON, о свойстве или поле.

JsonPropertyInfoValues<T>

Предоставляет метаданные сериализации о свойстве или поле.

JsonTypeInfo

Предоставляет метаданные о типе, связанные с сериализацией JSON.

JsonTypeInfo<T>

Предоставляет метаданные о типе, связанные с сериализацией JSON.

JsonTypeInfoResolver

Содержит служебные программы и комбинаторы, действующие на IJsonTypeInfoResolver.

Структуры

JsonDerivedType

Представляет поддерживаемый производный тип, определенный в метаданных полиморфного типа.

Интерфейсы

IJsonTypeInfoResolver

Используется для разрешения контракта сериализации JSON для запрошенных типов.

Перечисления

JsonTypeInfoKind

Описывает тип метаданных контракта, JsonTypeInfo который определяет .