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 指定的值。

适用于