Jazyk

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, kterou chcete získat od objektu JsonValue.

Návraty

T

Hodnota převedená z JsonValue instance.

Výjimky

Aktuální JsonNode nelze reprezentovat 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 podkladová JsonElement hodnota pak {T} může být také typem jakékoli 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á JsonValue hodnota po deserializaci je instance JsonElement,jinak se jedná o hodnotu zadanou při JsonValue vytvoření.

Platí pro

Viz také