Partager via


JsonElement.GetProperty Méthode

Définition

Surcharges

GetProperty(ReadOnlySpan<Byte>)

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par utf8PropertyName.

GetProperty(ReadOnlySpan<Char>)

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par propertyName.

GetProperty(String)

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par propertyName.

GetProperty(ReadOnlySpan<Byte>)

Source:
JsonElement.cs
Source:
JsonElement.cs
Source:
JsonElement.cs

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par 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

Paramètres

utf8PropertyName
ReadOnlySpan<Byte>

Représentation UTF-8 (sans marque d’ordre d’octet) du nom de la propriété à retourner.

Retours

JsonElement représentant la valeur de la propriété demandée.

Exceptions

Le ValueKind de cette valeur n’est pas Object.

Aucune propriété n’a été trouvée avec le nom demandé.

Le JsonDocument parent a été supprimé.

Remarques

La correspondance de nom de propriété est effectuée en tant que comparaison ordinale et respectant la casse.

Si une propriété est définie plusieurs fois pour le même objet, la méthode correspond à la dernière définition de ce type.

Pour plus d’informations, consultez Comment écrire des sérialiseurs et des désérialiseurs personnalisés avec System.Text.Json.

S’applique à

GetProperty(ReadOnlySpan<Char>)

Source:
JsonElement.cs
Source:
JsonElement.cs
Source:
JsonElement.cs

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par 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

Paramètres

propertyName
ReadOnlySpan<Char>

Nom de la propriété dont la valeur doit être retournée.

Retours

JsonElement représentant la valeur de la propriété demandée.

Exceptions

Le ValueKind de cette valeur n’est pas Object.

Aucune propriété n’a été trouvée avec le nom demandé.

Le JsonDocument parent a été supprimé.

Remarques

La correspondance de nom de propriété est effectuée en tant que comparaison ordinale et respectant la casse.

Si une propriété est définie plusieurs fois pour le même objet, la méthode correspond à la dernière définition de ce type.

S’applique à

GetProperty(String)

Source:
JsonElement.cs
Source:
JsonElement.cs
Source:
JsonElement.cs

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par 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

Paramètres

propertyName
String

Nom de la propriété dont la valeur doit être retournée.

Retours

JsonElement représentant la valeur de la propriété demandée.

Exceptions

Le ValueKind de cette valeur n’est pas Object.

Aucune propriété n’a été trouvée avec le nom demandé.

propertyName a la valeur null.

Le JsonDocument parent a été supprimé.

Remarques

La correspondance de nom de propriété est effectuée en tant que comparaison ordinale et respectant la casse.

Si une propriété est définie plusieurs fois pour le même objet, la méthode correspond à la dernière définition de ce type.

S’applique à