System.JSON.TJSONValue.TryGetValue

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function TryGetValue<T>(out AValue: T): Boolean; overload;
function TryGetValue<T>(const APath: string; out AValue: T): Boolean; overload;

C++

template<typename T> bool __fastcall TryGetValue(/* out */ T &AValue)/* overload */;
template<typename T> bool __fastcall TryGetValue(const System::UnicodeString APath, /* out */ T &AValue)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.JSON.pas
System.JSON.hpp
System.JSON TJSONValue


Description

Trouve un objet TJSONValue situé dans le chemin JSON APath spécifié, transtype cette valeur JSON en tant que type JSON T et remplit AValue avec la valeur JSON obtenue. Renvoie True en cas de réussite ou False dans le cas contraire.

Dans la version actuelle, TJSONValue implémente la fonctionnalité suivante :

  • Si le APath spécifié est vide ou s'il n'a pas été spécifié, TryGetValue transtype cette instance TJSONValue en tant que type T et remplit AValue avec la valeur JSON obtenue. TryGetValue renvoie True si le transtypage en T réussit.
  • Si un APath non vide est spécifié, TryGetValue renvoie False. AValue n'est pas rempli.

Voir aussi