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 указывает. |