JsonElement.GetProperty Metoda

Definicja

Przeciążenia

GetProperty(ReadOnlySpan<Byte>)

Pobiera JsonElement reprezentujący wartość wymaganej właściwości identyfikowanej przez utf8PropertyName.Gets a JsonElement representing the value of a required property identified by utf8PropertyName.

GetProperty(ReadOnlySpan<Char>)

Pobiera JsonElement reprezentujący wartość wymaganej właściwości identyfikowanej przez propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(String)

Pobiera JsonElement reprezentujący wartość wymaganej właściwości identyfikowanej przez propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(ReadOnlySpan<Byte>)

Pobiera JsonElement reprezentujący wartość wymaganej właściwości identyfikowanej przez utf8PropertyName.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

Parametry

utf8PropertyName
ReadOnlySpan<Byte>

Reprezentacja UTF-8 (bez znaków kolejności bajtów (BOM)) nazwy właściwości do zwrócenia.The UTF-8 representation (with no Byte-Order-Mark (BOM)) of the name of the property to return.

Zwraca

JsonElement reprezentujący wartość żądanej właściwości.A JsonElement representing the value of the requested property.

Wyjątki

Ta wartość ValueKind nie jest Object.This value's ValueKind is not Object.

Nie znaleziono właściwości o wymaganej nazwie.No property was found with the requested name.

JsonDocument nadrzędny został usunięty.The parent JsonDocument has been disposed.

Uwagi

Dopasowywanie nazw właściwości jest wykonywane jako porządkowe, porównanie z uwzględnieniem wielkości liter.Property name matching is performed as an ordinal, case-sensitive comparison.

Jeśli właściwość jest zdefiniowana wiele razy dla tego samego obiektu, metoda jest zgodna z ostatnią taką definicją.If a property is defined multiple times for the same object, the method matches the last such definition.

Aby uzyskać więcej informacji, zobacz jak serializować i deserializować JSON.For more information, see How to serialize and deserialize JSON.

GetProperty(ReadOnlySpan<Char>)

Pobiera JsonElement reprezentujący wartość wymaganej właściwości identyfikowanej przez propertyName.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

Parametry

propertyName
ReadOnlySpan<Char>

Nazwa właściwości, której wartość ma zostać zwrócona.The name of the property whose value is to be returned.

Zwraca

JsonElement reprezentujący wartość żądanej właściwości.A JsonElement representing the value of the requested property.

Wyjątki

Ta wartość ValueKind nie jest Object.This value's ValueKind is not Object.

Nie znaleziono właściwości o wymaganej nazwie.No property was found with the requested name.

JsonDocument nadrzędny został usunięty.The parent JsonDocument has been disposed.

Uwagi

Dopasowywanie nazw właściwości jest wykonywane jako porządkowe, porównanie z uwzględnieniem wielkości liter.Property name matching is performed as an ordinal, case-sensitive comparison.

Jeśli właściwość jest zdefiniowana wiele razy dla tego samego obiektu, metoda jest zgodna z ostatnią taką definicją.If a property is defined multiple times for the same object, the method matches the last such definition.

GetProperty(String)

Pobiera JsonElement reprezentujący wartość wymaganej właściwości identyfikowanej przez propertyName.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

Parametry

propertyName
String

Nazwa właściwości, której wartość ma zostać zwrócona.The name of the property whose value is to be returned.

Zwraca

JsonElement reprezentujący wartość żądanej właściwości.A JsonElement representing the value of the requested property.

Wyjątki

Ta wartość ValueKind nie jest Object.This value's ValueKind is not Object.

Nie znaleziono właściwości o wymaganej nazwie.No property was found with the requested name.

propertyName jest null.propertyName is null.

JsonDocument nadrzędny został usunięty.The parent JsonDocument has been disposed.

Uwagi

Dopasowywanie nazw właściwości jest wykonywane jako porządkowe, porównanie z uwzględnieniem wielkości liter.Property name matching is performed as an ordinal, case-sensitive comparison.

Jeśli właściwość jest zdefiniowana wiele razy dla tego samego obiektu, metoda jest zgodna z ostatnią taką definicją.If a property is defined multiple times for the same object, the method matches the last such definition.

Dotyczy