JsonNode.GetValue<T> Metoda

Definicja

Pobiera wartość bieżącego JsonValueelementu .

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 wartości, która ma być uzyskiwana z elementu JsonValue.

Zwraca

T

Wartość przekonwertowana z JsonValue wystąpienia.

Wyjątki

Nie można przedstawić bieżącej JsonNode wartości jako {TValue}.

Bieżący JsonNode element nie jest zgodny z elementem JsonValue {TValue}.

Uwagi

{T} może być typem lub typem podstawowym wartości bazowej. Jeśli wartość bazowa to {T} może być również typem JsonElement dowolnej wartości pierwotnej obsługiwanej przez bieżącą JsonElementwartość .

Określenie Object typu elementu {T} zawsze powiedzie się i zwróci wartość podstawową jako Object.

Podstawową wartością JsonValue po deserializacji jest wystąpienie JsonElement, w przeciwnym razie jest to wartość określona podczas JsonValue tworzenia.

Dotyczy