JsonElement.TryGetProperty Methode

Definition

Überlädt

Name Beschreibung
TryGetProperty(String, JsonElement)

Sucht nach einer Im aktuellen Objekt benannten propertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, wird der Wert dem value Argument zugewiesen.

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Sucht nach einer Im aktuellen Objekt benannten utf8PropertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, weist die Methode dem value Argument seinen Wert zu.

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Sucht nach einer Im aktuellen Objekt benannten propertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, weist die Methode dem value Argument seinen Wert zu.

TryGetProperty(String, JsonElement)

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

Sucht nach einer Im aktuellen Objekt benannten propertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, wird der Wert dem value Argument zugewiesen.

public:
 bool TryGetProperty(System::String ^ propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(string propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : string * JsonElement -> bool
Public Function TryGetProperty (propertyName As String, ByRef value As JsonElement) As Boolean

Parameter

propertyName
String

Der Name der zu suchenden Eigenschaft.

value
JsonElement

Wenn diese Methode zurückgegeben wird, enthält sie den Wert der angegebenen Eigenschaft.

Gibt zurück

truewenn die Eigenschaft gefunden wurde; andernfalls . false

Ausnahmen

Dieser Wert ValueKind ist nicht Object.

propertyName ist null.

Das übergeordnete Element JsonDocument wurde gelöscht.

Hinweise

Der Eigenschaftennamenabgleich wird als Ordinalvergleich mit Groß-/Kleinschreibung ausgeführt.

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

Weitere Informationen

Gilt für:

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

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

Sucht nach einer Im aktuellen Objekt benannten utf8PropertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, weist die Methode dem value Argument seinen Wert zu.

public:
 bool TryGetProperty(ReadOnlySpan<System::Byte> utf8PropertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<byte> utf8PropertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<byte> * JsonElement -> bool
Public Function TryGetProperty (utf8PropertyName As ReadOnlySpan(Of Byte), ByRef value As JsonElement) As Boolean

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Die UTF-8 -Darstellung (ohne Byte-Order-Mark (BOM)) des Namens der zurückzugebenden Eigenschaft.

value
JsonElement

Empfängt den Wert der gefundenen Eigenschaft.

Gibt zurück

truewenn die Eigenschaft gefunden wurde; andernfalls . false

Ausnahmen

Dieser Wert ValueKind ist nicht Object.

Das übergeordnete Element JsonDocument wurde gelöscht.

Hinweise

Der Eigenschaftennamenabgleich wird als Ordinalvergleich mit Groß-/Kleinschreibung ausgeführt.

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

Weitere Informationen finden Sie unter How to write custom serializers and deserializers with System.Text.Json.

Weitere Informationen

Gilt für:

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

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

Sucht nach einer Im aktuellen Objekt benannten propertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, weist die Methode dem value Argument seinen Wert zu.

public:
 bool TryGetProperty(ReadOnlySpan<char> propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<char> propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<char> * JsonElement -> bool
Public Function TryGetProperty (propertyName As ReadOnlySpan(Of Char), ByRef value As JsonElement) As Boolean

Parameter

propertyName
ReadOnlySpan<Char>

Der Name der zu suchenden Eigenschaft.

value
JsonElement

Wenn diese Methode zurückgegeben wird, enthält sie den Wert der angegebenen Eigenschaft.

Gibt zurück

truewenn die Eigenschaft gefunden wurde; andernfalls . false

Ausnahmen

Dieser Wert ValueKind ist nicht Object.

Das übergeordnete Element JsonDocument wurde gelöscht.

Hinweise

Der Eigenschaftennamenabgleich wird als Ordinalvergleich mit Groß-/Kleinschreibung ausgeführt.

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

Weitere Informationen

Gilt für: