System.JSON.TJSONValue.TryGetValue: Unterschied zwischen den Versionen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{#lst:API:System.JSON.TJSONValue.TryGetValue|api}} ==Beschreibung== {{#lsth:API:System.JSON.TJSONValue.TryGetValue|Beschreibung}}“)
 
K (1 Version: Imported 04 September, 2015 Translation Package. LOC-20164)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
{{#lst:API:System.JSON.TJSONValue.TryGetValue|api}}
 
{{#lst:API:System.JSON.TJSONValue.TryGetValue|api}}
 +
 
==Beschreibung==
 
==Beschreibung==
{{#lsth:API:System.JSON.TJSONValue.TryGetValue|Beschreibung}}
+
 
 +
{{#ifeq: {{PAGENAME}} | System.JSON.TJSONValue.TryGetValue | |{{InheritsFrom|System.JSON.TJSONValue.TryGetValue}}}}
 +
 
 +
<section begin="short" />Sucht ein [[System.JSON.TJSONValue|TJSONValue]]-Objekt, das sich im angegebenen JSON-Pfad {{Arg|APath}} befindet, wandelt diesen JSON-Wert in den JSON-Typ {{Arg|T}} um und füllt {{Arg|AValue}} mit dem erhaltenen JSON-Wert. Gibt bei Erfolg {{True}} und ansonsten {{False}} zurück.<section end="short" />
 +
 
 +
In der aktuellen Version implementiert [[System.JSON.TJSONValue|TJSONValue]] die folgende Funktionalität:
 +
 
 +
* Wenn {{Arg|APath}} leer oder nicht angegeben ist, wandelt [[System.JSON.TJSONValue.TryGetValue|TryGetValue]] diese [[System.JSON.TJSONValue|TJSONValue]]-Instanz in den Typ {{Arg|T}} um und füllt {{Arg|AValue}} mit dem erhaltenen JSON-Wert. [[System.JSON.TJSONValue.TryGetValue|TryGetValue]] gibt {{True}} zurück, wenn die Umwandlung in {{Arg|T}} erfolgreich war.
 +
* Wenn ein nicht leerer {{Arg|APath}} angegeben ist, dann gibt [[System.JSON.TJSONValue.TryGetValue|TryGetValue]] {{False}} zurück. {{Arg|AValue}} wird nicht gefüllt.
 +
 
 +
===Siehe auch===
 +
 
 +
* [[System.JSON.TJSONValue.GetValue|System.JSON.TJSONValue.GetValue]]
 +
* [[System.JSON.TJSONValue.FindValue|System.JSON.TJSONValue.FindValue]]
 +
 
 +
[[Category:API-Dokumentation]]
 +
[[Category:Seattle]]

Aktuelle Version vom 8. September 2015, 11:37 Uhr

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.JSON.pas
System.JSON.hpp
System.JSON TJSONValue


Beschreibung

Sucht ein TJSONValue-Objekt, das sich im angegebenen JSON-Pfad APath befindet, wandelt diesen JSON-Wert in den JSON-Typ T um und füllt AValue mit dem erhaltenen JSON-Wert. Gibt bei Erfolg True und ansonsten False zurück.

In der aktuellen Version implementiert TJSONValue die folgende Funktionalität:

  • Wenn APath leer oder nicht angegeben ist, wandelt TryGetValue diese TJSONValue-Instanz in den Typ T um und füllt AValue mit dem erhaltenen JSON-Wert. TryGetValue gibt True zurück, wenn die Umwandlung in T erfolgreich war.
  • Wenn ein nicht leerer APath angegeben ist, dann gibt TryGetValue False zurück. AValue wird nicht gefüllt.

Siehe auch