JsonPropertyInfo Класс

Определение

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

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

Свойства

AttributeProvider

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

CustomConverter

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

Get

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

IsExtensionData

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

IsRequired

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

Name

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

NumberHandling

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

ObjectCreationHandling

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

Options

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

Order

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

PropertyType

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

Set

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

ShouldSerialize

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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