System.Text.Json.Serialization.Metadata Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
DefaultJsonTypeInfoResolver |
Определяет сопоставитель контракта JSON на основе отражения по умолчанию, используемый System.Text.Json. |
JsonCollectionInfoValues<TCollection> |
Предоставляет метаданные сериализации о типе коллекции. |
JsonMetadataServices |
Предоставляет вспомогательные средства для создания и инициализации метаданных для типов, сериализуемых в формате JSON. |
JsonObjectInfoValues<T> |
Предоставляет метаданные сериализации о типе объекта с конструкторами, свойствами и полями. |
JsonParameterInfo |
Предоставляет метаданные, связанные с сериализацией JSON, о параметре конструктора. |
JsonParameterInfoValues |
Предоставляет сведения о параметре конструктора, необходимом для десериализации JSON. |
JsonPolymorphismOptions |
Определяет полиморфную конфигурацию для указанного базового типа. |
JsonPropertyInfo |
Предоставляет метаданные, связанные с сериализацией JSON, о свойстве или поле. |
JsonPropertyInfoValues<T> |
Предоставляет метаданные сериализации о свойстве или поле. |
JsonTypeInfo |
Предоставляет метаданные, связанные с сериализацией JSON, о типе. |
JsonTypeInfo<T> |
Предоставляет метаданные, связанные с сериализацией JSON, о типе. |
JsonTypeInfoResolver |
Содержит служебные программы и комбинаторы, действующие на IJsonTypeInfoResolver. |
Структуры
JsonDerivedType |
Представляет поддерживаемый производный тип, определенный в метаданных полиморфного типа. |
Интерфейсы
IJsonTypeInfoResolver |
Используется для разрешения контракта сериализации JSON для запрошенных типов. |
Перечисления
JsonTypeInfoKind |
Описывает тип метаданных контракта, JsonTypeInfo указывает. |