Поделиться через


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}.

Текущий JsonNodeJsonValue объект не является или несовместим с {TValue}.

Комментарии

{T} может быть типом или базовым типом базового значения. Если базовым значением является , JsonElement {T} также может быть типом любого примитивного значения, поддерживаемого текущим JsonElementзначением .

Задание Object типа для {T} всегда будет успешным и возвращает базовое значение как Object.

Базовым значением JsonValue после десериализации является экземпляр JsonElement, в противном случае это значение, указанное JsonValue при создании .

Применяется к