Поделиться через


JsonPropertyInfo Класс

Определение

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

public ref class JsonPropertyInfo abstract
public abstract class JsonPropertyInfo
type JsonPropertyInfo = class
Public MustInherit Class JsonPropertyInfo
Наследование
JsonPropertyInfo

Свойства

AssociatedParameter

Возвращает параметр конструктора, связанный с текущим свойством.

AttributeProvider

Возвращает или задает настраиваемый поставщик атрибутов для текущего свойства.

CustomConverter

Возвращает или задает переопределение пользовательского преобразователя для текущего свойства.

DeclaringType

Возвращает декларативный тип свойства.

Get

Возвращает или задает делегат getter для свойства.

IsExtensionData

Возвращает или задает значение, указывающее, является ли текущее свойство специальным свойством данных расширения.

IsGetNullable

Возвращает или задает значение, указывающее, является ли возвращаемый тип getter аннотирован как допускающий значение NULL.

IsRequired

Возвращает или задает значение, указывающее, требуется ли текущее свойство для десериализации успешно.

IsSetNullable

Возвращает или задает значение, указывающее, является ли входной тип набора аннотирован как допускающий значение NULL.

Name

Возвращает или задает имя свойства JSON, используемое при сериализации свойства.

NumberHandling

Возвращает или задает JsonNumberHandling, примененный к текущему свойству.

ObjectCreationHandling

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

Options

Возвращает значение JsonSerializerOptions, связанное с текущим экземпляром контракта.

Order

Возвращает или задает порядок сериализации для текущего свойства.

PropertyType

Возвращает тип текущего свойства.

Set

Возвращает или задает делегат набора для свойства.

ShouldSerialize

Возвращает или задает предикат, определяющий, следует ли сериализовать текущее значение свойства.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к