JsonElement.TryGetProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
TryGetProperty(String, JsonElement) |
Wyszukuje właściwość o nazwie |
TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Wyszukuje właściwość o nazwie |
TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Wyszukuje właściwość o nazwie |
TryGetProperty(String, JsonElement)
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
Wyszukuje właściwość o nazwie propertyName
w bieżącym obiekcie, zwracając wartość wskazującą, czy taka właściwość istnieje. Gdy właściwość istnieje, jej wartość jest przypisywana do argumentu value
.
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
Parametry
- propertyName
- String
Nazwa właściwości do znalezienia.
- value
- JsonElement
Gdy ta metoda zwraca wartość , zawiera wartość określonej właściwości.
Zwraca
true
jeśli właściwość została znaleziona; w przeciwnym razie , false
.
Wyjątki
propertyName
to null
.
Element nadrzędny JsonDocument został usunięty.
Uwagi
Dopasowanie nazwy właściwości jest wykonywane jako porównanie porządkowe, z uwzględnieniem wielkości liter.
Jeśli właściwość jest definiowana wiele razy dla tego samego obiektu, metoda pasuje do ostatniej takiej definicji.
Dotyczy
TryGetProperty(ReadOnlySpan<Byte>, JsonElement)
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
Wyszukuje właściwość o nazwie utf8PropertyName
w bieżącym obiekcie, zwracając wartość wskazującą, czy taka właściwość istnieje. Gdy właściwość istnieje, metoda przypisuje jej wartość do argumentu value
.
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
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Reprezentacja UTF-8 (bez byte-Order-Mark (BOM)) nazwy właściwości do zwrócenia.
- value
- JsonElement
Odbiera wartość zlokalizowanej właściwości.
Zwraca
true
jeśli właściwość została znaleziona; w przeciwnym razie , false
.
Wyjątki
Element nadrzędny JsonDocument został usunięty.
Uwagi
Dopasowanie nazwy właściwości jest wykonywane jako porównanie porządkowe, z uwzględnieniem wielkości liter.
Jeśli właściwość jest definiowana wiele razy dla tego samego obiektu, metoda pasuje do ostatniej takiej definicji.
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
TryGetProperty(ReadOnlySpan<Char>, JsonElement)
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
- Źródło:
- JsonElement.cs
Wyszukuje właściwość o nazwie propertyName
w bieżącym obiekcie, zwracając wartość wskazującą, czy taka właściwość istnieje. Gdy właściwość istnieje, metoda przypisuje jej wartość do argumentu value
.
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
Parametry
- propertyName
- ReadOnlySpan<Char>
Nazwa właściwości do znalezienia.
- value
- JsonElement
Gdy ta metoda zwraca wartość , zawiera wartość określonej właściwości.
Zwraca
true
jeśli właściwość została znaleziona; w przeciwnym razie , false
.
Wyjątki
Element nadrzędny JsonDocument został usunięty.
Uwagi
Dopasowanie nazwy właściwości jest wykonywane jako porównanie porządkowe, z uwzględnieniem wielkości liter.
Jeśli właściwość jest definiowana wiele razy dla tego samego obiektu, metoda pasuje do ostatniej takiej definicji.