JsonElement.GetProperty 메서드

정의

오버로드

GetProperty(ReadOnlySpan<Byte>)

utf8PropertyName으로 식별된 필수 속성 값을 나타내는 JsonElement를 가져옵니다.Gets a JsonElement representing the value of a required property identified by utf8PropertyName.

GetProperty(ReadOnlySpan<Char>)

propertyName으로 식별된 필수 속성 값을 나타내는 JsonElement를 가져옵니다.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(String)

propertyName으로 식별된 필수 속성 값을 나타내는 JsonElement를 가져옵니다.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(ReadOnlySpan<Byte>)

utf8PropertyName으로 식별된 필수 속성 값을 나타내는 JsonElement를 가져옵니다.Gets a JsonElement representing the value of a required property identified by 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 표현(BOM(바이트 순서 표시) 없음)입니다.The UTF-8 representation (with no Byte-Order-Mark (BOM)) of the name of the property to return.

반환

JsonElement

요청한 속성 값을 나타내는 JsonElement입니다.A JsonElement representing the value of the requested property.

예외

이 값의 ValueKindObject가 아닙니다.This value's ValueKind is not Object.

요청한 이름의 속성을 찾을 수 없습니다.No property was found with the requested name.

부모 JsonDocument가 삭제되었습니다.The parent JsonDocument has been disposed.

설명

속성 이름 일치는 대/소문자를 구분 하는 비교를 수행 합니다.Property name matching is performed as an ordinal, case-sensitive comparison.

동일한 개체에 대해 속성이 여러 번 정의 된 경우 메서드는 마지막 이러한 정의와 일치 합니다.If a property is defined multiple times for the same object, the method matches the last such definition.

자세한 내용은 System.Text.Js를 사용 하 여 사용자 지정 serializer 및 deserializers를 작성 하는 방법을 참조 하세요.For more information, see How to write custom serializers and deserializers with System.Text.Json.

적용 대상

GetProperty(ReadOnlySpan<Char>)

propertyName으로 식별된 필수 속성 값을 나타내는 JsonElement를 가져옵니다.Gets a JsonElement representing the value of a required property identified by 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>

값이 반환될 속성의 이름입니다.The name of the property whose value is to be returned.

반환

JsonElement

요청한 속성 값을 나타내는 JsonElement입니다.A JsonElement representing the value of the requested property.

예외

이 값의 ValueKindObject가 아닙니다.This value's ValueKind is not Object.

요청한 이름의 속성을 찾을 수 없습니다.No property was found with the requested name.

부모 JsonDocument가 삭제되었습니다.The parent JsonDocument has been disposed.

설명

속성 이름 일치는 대/소문자를 구분 하는 비교를 수행 합니다.Property name matching is performed as an ordinal, case-sensitive comparison.

동일한 개체에 대해 속성이 여러 번 정의 된 경우 메서드는 마지막 이러한 정의와 일치 합니다.If a property is defined multiple times for the same object, the method matches the last such definition.

적용 대상

GetProperty(String)

propertyName으로 식별된 필수 속성 값을 나타내는 JsonElement를 가져옵니다.Gets a JsonElement representing the value of a required property identified by 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

값이 반환될 속성의 이름입니다.The name of the property whose value is to be returned.

반환

JsonElement

요청한 속성 값을 나타내는 JsonElement입니다.A JsonElement representing the value of the requested property.

예외

이 값의 ValueKindObject가 아닙니다.This value's ValueKind is not Object.

요청한 이름의 속성을 찾을 수 없습니다.No property was found with the requested name.

propertyName이(가) null인 경우propertyName is null.

부모 JsonDocument가 삭제되었습니다.The parent JsonDocument has been disposed.

설명

속성 이름 일치는 대/소문자를 구분 하는 비교를 수행 합니다.Property name matching is performed as an ordinal, case-sensitive comparison.

동일한 개체에 대해 속성이 여러 번 정의 된 경우 메서드는 마지막 이러한 정의와 일치 합니다.If a property is defined multiple times for the same object, the method matches the last such definition.

적용 대상