JsonElement.GetProperty Metoda

Definicja

Przeciążenia

GetProperty(ReadOnlySpan<Byte>)

Pobiera reprezentację JsonElement wartości wymaganej właściwości zidentyfikowanej przez utf8PropertyNameelement .

GetProperty(ReadOnlySpan<Char>)

Pobiera reprezentację JsonElement wartości wymaganej właściwości zidentyfikowanej przez propertyNameelement .

GetProperty(String)

Pobiera reprezentację JsonElement wartości wymaganej właściwości zidentyfikowanej przez propertyNameelement .

GetProperty(ReadOnlySpan<Byte>)

Źródło:
JsonElement.cs
Źródło:
JsonElement.cs
Źródło:
JsonElement.cs

Pobiera reprezentację JsonElement wartości wymaganej właściwości zidentyfikowanej przez utf8PropertyNameelement .

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>

Reprezentacja UTF-8 (bez byte-Order-Mark (BOM)) nazwy właściwości do zwrócenia.

Zwraca

Reprezentująca JsonElement wartość żądanej właściwości.

Wyjątki

Ta wartość ValueKind nie Objectjest .

Nie znaleziono właściwości o żądanej nazwie.

Element nadrzędny JsonDocument został usunięty.

Uwagi

Dopasowanie nazwy właściwości jest wykonywane jako porządkowe, wrażliwe na wielkość liter porównanie.

Jeśli właściwość jest definiowana wiele razy dla tego samego obiektu, metoda jest zgodna z ostatnią taką definicją.

Aby uzyskać więcej informacji, zobacz How to write custom serializers and deserializers with System.Text.Json (Jak pisać niestandardowe serializatory i deserializatory za pomocą pliku System.Text.Json).

Dotyczy

GetProperty(ReadOnlySpan<Char>)

Źródło:
JsonElement.cs
Źródło:
JsonElement.cs
Źródło:
JsonElement.cs

Pobiera reprezentację JsonElement wartości wymaganej właściwości zidentyfikowanej przez propertyNameelement .

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>

Nazwa właściwości, której wartość ma zostać zwrócona.

Zwraca

Reprezentująca JsonElement wartość żądanej właściwości.

Wyjątki

Ta wartość ValueKind nie Objectjest .

Nie znaleziono właściwości o żądanej nazwie.

Element nadrzędny JsonDocument został usunięty.

Uwagi

Dopasowanie nazwy właściwości jest wykonywane jako porządkowe, wrażliwe na wielkość liter porównanie.

Jeśli właściwość jest definiowana wiele razy dla tego samego obiektu, metoda jest zgodna z ostatnią taką definicją.

Dotyczy

GetProperty(String)

Źródło:
JsonElement.cs
Źródło:
JsonElement.cs
Źródło:
JsonElement.cs

Pobiera reprezentację JsonElement wartości wymaganej właściwości zidentyfikowanej przez propertyNameelement .

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

Nazwa właściwości, której wartość ma zostać zwrócona.

Zwraca

Reprezentująca JsonElement wartość żądanej właściwości.

Wyjątki

Ta wartość ValueKind nie Objectjest .

Nie znaleziono właściwości o żądanej nazwie.

propertyName to null.

Element nadrzędny JsonDocument został usunięty.

Uwagi

Dopasowanie nazwy właściwości jest wykonywane jako porządkowe, wrażliwe na wielkość liter porównanie.

Jeśli właściwość jest definiowana wiele razy dla tego samego obiektu, metoda jest zgodna z ostatnią taką definicją.

Dotyczy