JsonNode.GetValue<T> 方法

定義

取得目前 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

類型參數

T

要從 JsonValue 取得之值的型別。

傳回

T

從 實例轉換的值 JsonValue

例外狀況

目前的 JsonNode 無法以 {TValue} 表示。

目前的 JsonNode 不是 JsonValue 或 與 {TValue} 不相容。

備註

{T} 可以是基礎值的型別或基底類型。 如果基礎值為 , JsonElement 則 {T} 也可以是目前 JsonElement 支援的任何基本數值型別。

指定 Object {T} 的類型一律會成功,並將基礎值傳回為 Object

還原序列化之後的基礎 JsonValue 值是 的 JsonElement 實例,否則它是建立 時 JsonValue 所指定的值。

適用於