Freigeben über


JsonElement.GetProperty Methode

Definition

Überlädt

GetProperty(ReadOnlySpan<Byte>)

Ruft ein JsonElement ab, das den Wert einer durch utf8PropertyName identifizierten erforderlichen Eigenschaft darstellt.

GetProperty(ReadOnlySpan<Char>)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.

GetProperty(String)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.

GetProperty(ReadOnlySpan<Byte>)

Quelle:
JsonElement.cs
Quelle:
JsonElement.cs
Quelle:
JsonElement.cs

Ruft ein JsonElement ab, das den Wert einer durch utf8PropertyName identifizierten erforderlichen Eigenschaft darstellt.

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.

Gibt zurück

Ein JsonElement, das den Wert der angeforderten Eigenschaft darstellt.

Ausnahmen

Der ValueKind dieses Werts ist nicht Object.

Es wurde keine Eigenschaft mit dem angeforderten Namen gefunden.

Das übergeordnete JsonDocument wurde verworfen.

Hinweise

Der Abgleich von Eigenschaftennamen wird als Ordnungsvergleich durchgeführt, wobei die Groß-/Kleinschreibung beachtet wird.

Wenn eine Eigenschaft mehrmals für dasselbe Objekt definiert wird, entspricht die -Methode der letzten solchen Definition.

Weitere Informationen finden Sie unter Schreiben benutzerdefinierter Serialisierer und Deserialisierer mit System.Text.Json.

Gilt für:

GetProperty(ReadOnlySpan<Char>)

Quelle:
JsonElement.cs
Quelle:
JsonElement.cs
Quelle:
JsonElement.cs

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.

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.

Gibt zurück

Ein JsonElement, das den Wert der angeforderten Eigenschaft darstellt.

Ausnahmen

Der ValueKind dieses Werts ist nicht Object.

Es wurde keine Eigenschaft mit dem angeforderten Namen gefunden.

Das übergeordnete JsonDocument wurde verworfen.

Hinweise

Der Abgleich von Eigenschaftennamen wird als Ordnungsvergleich durchgeführt, wobei die Groß-/Kleinschreibung beachtet wird.

Wenn eine Eigenschaft mehrmals für dasselbe Objekt definiert wird, entspricht die -Methode der letzten solchen Definition.

Gilt für:

GetProperty(String)

Quelle:
JsonElement.cs
Quelle:
JsonElement.cs
Quelle:
JsonElement.cs

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.

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.

Gibt zurück

Ein JsonElement, das den Wert der angeforderten Eigenschaft darstellt.

Ausnahmen

Der ValueKind dieses Werts ist nicht Object.

Es wurde keine Eigenschaft mit dem angeforderten Namen gefunden.

propertyName ist null.

Das übergeordnete JsonDocument wurde verworfen.

Hinweise

Der Abgleich von Eigenschaftennamen wird als Ordnungsvergleich durchgeführt, wobei die Groß-/Kleinschreibung beachtet wird.

Wenn eine Eigenschaft mehrmals für dasselbe Objekt definiert wird, entspricht die -Methode der letzten solchen Definition.

Gilt für: