Sdílet prostřednictvím


JsonElement.GetProperty Metoda

Definice

Přetížení

GetProperty(ReadOnlySpan<Byte>)

JsonElement Získá představující hodnotu požadované vlastnosti identifikované pomocí utf8PropertyName.

GetProperty(ReadOnlySpan<Char>)

JsonElement Získá představující hodnotu požadované vlastnosti identifikované pomocí propertyName.

GetProperty(String)

JsonElement Získá představující hodnotu požadované vlastnosti identifikované pomocí propertyName.

GetProperty(ReadOnlySpan<Byte>)

Zdroj:
JsonElement.cs
Zdroj:
JsonElement.cs
Zdroj:
JsonElement.cs

JsonElement Získá představující hodnotu požadované vlastnosti identifikované pomocí 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>

Reprezentace UTF-8 (bez značky pořadí bajtů (BOM)) názvu vlastnosti, která se má vrátit.

Návraty

Představující JsonElement hodnotu požadované vlastnosti.

Výjimky

Nebyla nalezena žádná vlastnost s požadovaným názvem.

Nadřazený objekt JsonDocument byl odstraněn.

Poznámky

Porovnávání názvů vlastností se provádí jako řadové porovnání s rozlišováním velkých a malých písmen.

Pokud je vlastnost definována vícekrát pro stejný objekt, metoda odpovídá poslední takové definici.

Další informace najdete v tématu Jak psát vlastní serializátory a deserializéry pomocí System.Text.Json.

Platí pro

GetProperty(ReadOnlySpan<Char>)

Zdroj:
JsonElement.cs
Zdroj:
JsonElement.cs
Zdroj:
JsonElement.cs

JsonElement Získá představující hodnotu požadované vlastnosti identifikované pomocí 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>

Název vlastnosti, jejíž hodnota má být vrácena.

Návraty

Představující JsonElement hodnotu požadované vlastnosti.

Výjimky

Nebyla nalezena žádná vlastnost s požadovaným názvem.

Nadřazený objekt JsonDocument byl odstraněn.

Poznámky

Porovnávání názvů vlastností se provádí jako řadové porovnání s rozlišováním velkých a malých písmen.

Pokud je vlastnost definována vícekrát pro stejný objekt, metoda odpovídá poslední takové definici.

Platí pro

GetProperty(String)

Zdroj:
JsonElement.cs
Zdroj:
JsonElement.cs
Zdroj:
JsonElement.cs

JsonElement Získá představující hodnotu požadované vlastnosti identifikované pomocí 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

Název vlastnosti, jejíž hodnota má být vrácena.

Návraty

Představující JsonElement hodnotu požadované vlastnosti.

Výjimky

Nebyla nalezena žádná vlastnost s požadovaným názvem.

propertyName je null.

Nadřazený objekt JsonDocument byl odstraněn.

Poznámky

Porovnávání názvů vlastností se provádí jako řadové porovnání s rozlišováním velkých a malých písmen.

Pokud je vlastnost definována vícekrát pro stejný objekt, metoda odpovídá poslední takové definici.

Platí pro