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.
Возвращаемое значение
Значение, преобразованное из экземпляра JsonValue .
Исключения
Текущий JsonNode объект не может быть представлен как {TValue}.
Комментарии
{T} может быть типом или базовым типом базового значения. Если базовым значением является , JsonElement {T} также может быть типом любого примитивного значения, поддерживаемого текущим JsonElementзначением .
Задание Object типа для {T} всегда будет успешным и возвращает базовое значение как Object.
Базовым значением JsonValue после десериализации является экземпляр JsonElement, в противном случае это значение, указанное JsonValue при создании .