JsonElement.GetProperty Methode

Definition

Überlädt

GetProperty(ReadOnlySpan<Byte>)

Ruft ein JsonElement ab, das den Wert einer durch utf8PropertyName identifizierten erforderlichen Eigenschaft darstellt.Gets a JsonElement representing the value of a required property identified by utf8PropertyName.

GetProperty(ReadOnlySpan<Char>)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(String)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(ReadOnlySpan<Byte>)

Ruft ein JsonElement ab, das den Wert einer durch utf8PropertyName identifizierten erforderlichen Eigenschaft darstellt.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

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Die UTF-8-Darstellung (ohne Bytereihenfolge-Marke (Byte-Order-Mark, BOM)) des Namens der zurückzugebenden Eigenschaft.The UTF-8 representation (with no Byte-Order-Mark (BOM)) of the name of the property to return.

Gibt zurück

Ein JsonElement, das den Wert der angeforderten Eigenschaft darstellt.A JsonElement representing the value of the requested property.

Ausnahmen

Der ValueKind dieses Werts ist nicht Object.This value's ValueKind is not Object.

Es wurde keine Eigenschaft mit dem angeforderten Namen gefunden.No property was found with the requested name.

Das übergeordnete JsonDocument wurde verworfen.The parent JsonDocument has been disposed.

Hinweise

Der Name der Eigenschaftsnamen wird als Ordinalzahl mit Berücksichtigung der Groß-/Kleinschreibung ausgeführt.Property name matching is performed as an ordinal, case-sensitive comparison.

Wenn eine Eigenschaft für dasselbe Objekt mehrmals definiert ist, entspricht die Methode der letzten Definition der Definition.If a property is defined multiple times for the same object, the method matches the last such definition.

Weitere Informationen finden Sie unter Gewusst wie: Serialisieren und Deserialisieren von JSON.For more information, see How to serialize and deserialize JSON.

GetProperty(ReadOnlySpan<Char>)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.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

Parameter

propertyName
ReadOnlySpan<Char>

Der Name der Eigenschaft, deren Wert zurückzugeben ist.The name of the property whose value is to be returned.

Gibt zurück

Ein JsonElement, das den Wert der angeforderten Eigenschaft darstellt.A JsonElement representing the value of the requested property.

Ausnahmen

Der ValueKind dieses Werts ist nicht Object.This value's ValueKind is not Object.

Es wurde keine Eigenschaft mit dem angeforderten Namen gefunden.No property was found with the requested name.

Das übergeordnete JsonDocument wurde verworfen.The parent JsonDocument has been disposed.

Hinweise

Der Name der Eigenschaftsnamen wird als Ordinalzahl mit Berücksichtigung der Groß-/Kleinschreibung ausgeführt.Property name matching is performed as an ordinal, case-sensitive comparison.

Wenn eine Eigenschaft für dasselbe Objekt mehrmals definiert ist, entspricht die Methode der letzten Definition der Definition.If a property is defined multiple times for the same object, the method matches the last such definition.

GetProperty(String)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.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

Parameter

propertyName
String

Der Name der Eigenschaft, deren Wert zurückzugeben ist.The name of the property whose value is to be returned.

Gibt zurück

Ein JsonElement, das den Wert der angeforderten Eigenschaft darstellt.A JsonElement representing the value of the requested property.

Ausnahmen

Der ValueKind dieses Werts ist nicht Object.This value's ValueKind is not Object.

Es wurde keine Eigenschaft mit dem angeforderten Namen gefunden.No property was found with the requested name.

propertyName ist null.propertyName is null.

Das übergeordnete JsonDocument wurde verworfen.The parent JsonDocument has been disposed.

Hinweise

Der Name der Eigenschaftsnamen wird als Ordinalzahl mit Berücksichtigung der Groß-/Kleinschreibung ausgeführt.Property name matching is performed as an ordinal, case-sensitive comparison.

Wenn eine Eigenschaft für dasselbe Objekt mehrmals definiert ist, entspricht die Methode der letzten Definition der Definition.If a property is defined multiple times for the same object, the method matches the last such definition.

Gilt für: