JsonNode.GetValue<T> Metoda

Definice

Získá hodnotu pro aktuální JsonValue.

public:
generic <typename T>
 virtual T GetValue();
public virtual T GetValue<T> ();
abstract member GetValue : unit -> 'T
override this.GetValue : unit -> 'T
Public Overridable Function GetValue(Of T) () As T

Parametry typu

T

Typ hodnoty, která se má získat z .JsonValue

Návraty

T

Hodnota převedená JsonValue z instance.

Výjimky

Aktuální JsonNode hodnota nemůže být reprezentována jako {TValue}.

Aktuální JsonNode hodnota není nebo JsonValue není kompatibilní s {TValue}.

Poznámky

{T} může být typ nebo základní typ podkladové hodnoty. Pokud je JsonElement podkladovou hodnotou {T}, může být také typem jakékoli primitivní hodnoty podporované aktuální JsonElementhodnotou .

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