Sdílet prostřednictvím


JsonValue.TryGetValue<T>(T) Metoda

Definice

Pokusí se získat aktuální hodnotu JSON a vrátí hodnotu, která označuje, jestli operace byla úspěšná.

public:
generic <typename T>
 abstract bool TryGetValue([Runtime::InteropServices::Out] T % value);
public abstract bool TryGetValue<T> (out T? value);
abstract member TryGetValue : 'T -> bool
Public MustOverride Function TryGetValue(Of T) (ByRef value As T) As Boolean

Parametry typu

T

Typ hodnoty, kterou chcete získat.

Parametry

value
T

Když tato metoda vrátí, obsahuje parsovanou hodnotu.

Návraty

Boolean

truepokud lze hodnotu úspěšně získat; v opačném případě . false

Poznámky

{T} může být typ nebo základní typ podkladové hodnoty. Pokud je JsonElementpodkladová hodnota , může být {T} také typem libovolné primitivní hodnoty podporované aktuálním JsonElement.

Zadání Object typu pro {T} bude vždy úspěšné a vrátí podkladovou hodnotu jako Object.

Podkladová hodnota JsonValue po deserializaci je instance JsonElement, jinak je to hodnota zadaná při JsonValue vytvoření.

Platí pro