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


JsonElement.GetProperty Метод

Определение

Перегрузки

GetProperty(ReadOnlySpan<Byte>)

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

GetProperty(ReadOnlySpan<Char>)

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

GetProperty(String)

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

GetProperty(ReadOnlySpan<Byte>)

Исходный код:
JsonElement.cs
Исходный код:
JsonElement.cs
Исходный код:
JsonElement.cs

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

public:
 System::Text::Json::JsonElement GetProperty(ReadOnlySpan<System::Byte> utf8PropertyName);
public System.Text.Json.JsonElement GetProperty (ReadOnlySpan<byte> utf8PropertyName);
member this.GetProperty : ReadOnlySpan<byte> -> System.Text.Json.JsonElement
Public Function GetProperty (utf8PropertyName As ReadOnlySpan(Of Byte)) As JsonElement

Параметры

utf8PropertyName
ReadOnlySpan<Byte>

Представление в кодировке UTF-8 (без метки порядка байтов) для имени возвращаемого свойства.

Возвращаемое значение

JsonElement, представляющий значение запрошенного свойства.

Исключения

ValueKind этого значения не является Object.

Свойство с запрошенным именем не найдено.

Родительский объект JsonDocument был удален.

Комментарии

Сопоставление имен свойств выполняется в виде порядкового сравнения с учетом регистра.

Если свойство определено несколько раз для одного и того же объекта, метод соответствует последнему такому определению.

Дополнительные сведения см. в статье Создание пользовательских сериализаторов и десериализаторов с помощью System.Text.Json.

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

GetProperty(ReadOnlySpan<Char>)

Исходный код:
JsonElement.cs
Исходный код:
JsonElement.cs
Исходный код:
JsonElement.cs

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

public:
 System::Text::Json::JsonElement GetProperty(ReadOnlySpan<char> propertyName);
public System.Text.Json.JsonElement GetProperty (ReadOnlySpan<char> propertyName);
member this.GetProperty : ReadOnlySpan<char> -> System.Text.Json.JsonElement
Public Function GetProperty (propertyName As ReadOnlySpan(Of Char)) As JsonElement

Параметры

propertyName
ReadOnlySpan<Char>

Имя свойства, значение которого требуется возвратить.

Возвращаемое значение

JsonElement, представляющий значение запрошенного свойства.

Исключения

ValueKind этого значения не является Object.

Свойство с запрошенным именем не найдено.

Родительский объект JsonDocument был удален.

Комментарии

Сопоставление имен свойств выполняется в виде порядкового сравнения с учетом регистра.

Если свойство определено несколько раз для одного и того же объекта, метод соответствует последнему такому определению.

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

GetProperty(String)

Исходный код:
JsonElement.cs
Исходный код:
JsonElement.cs
Исходный код:
JsonElement.cs

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

public:
 System::Text::Json::JsonElement GetProperty(System::String ^ propertyName);
public System.Text.Json.JsonElement GetProperty (string propertyName);
member this.GetProperty : string -> System.Text.Json.JsonElement
Public Function GetProperty (propertyName As String) As JsonElement

Параметры

propertyName
String

Имя свойства, значение которого требуется возвратить.

Возвращаемое значение

JsonElement, представляющий значение запрошенного свойства.

Исключения

ValueKind этого значения не является Object.

Свойство с запрошенным именем не найдено.

propertyName имеет значение null.

Родительский объект JsonDocument был удален.

Комментарии

Сопоставление имен свойств выполняется в виде порядкового сравнения с учетом регистра.

Если свойство определено несколько раз для одного и того же объекта, метод соответствует последнему такому определению.

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