/
TccJSON.GetValueFromArrayAsString

TccJSON.GetValueFromArrayAsString

Parameter

(StartPath : String; Index : Integer; EndPathOrAttribute : String; Default : String) : String;

Beschreibung

Die Methode navigiert an die (über StartPath) definierte Stelle. Diese muss ein Array sein, da der Index dazu verwendet wird, um die Xte Stelle des Arrays zu aktivieren. Ist EndPathOrAttribute leer, dann wird das Objekt abgerufen. Zusätzlich kann der Anwender aber auch mit EndPathOrAttribute innerhalb des Objektes direkt das Attribut angeben. Über Default kann der Programmierer zusätzlich angegeben, was zurückgegeben werden soll, wenn etwas bei dem Abruf nicht durchgeführt werden konnte. Im Skriptauszug wird das File 'SimpleArrayObject' geladen. Auf der obersten Ebene wird im Array Products der dritte Datensatz (Index beginnt bei 0) ermittelt und der Wert "Hersteller" zurückgegeben. Ist kein Hersteller vorhanden dann wird „Kein Hersteller verfügbar“ zurückgegeben.

Beispiel

JSON.LoadFromFile('D:\SimpleArrayObject.Json');
StartPath   := '/products'; 
EndPath     := '/manufacturer';
Index       := 2;
Default     := 'Kein Hersteller verfügbar';
ReturnValue := JSON.GetValueFromArrayAsString(StartPath,Index,EndPath,Default);
ShowMessage('Hersteller : ' + ReturnValue);

Related content

TccJSON.GetValue
TccJSON.GetValue
More like this
TccJSON.GetValueAsString
TccJSON.GetValueAsString
More like this
TccJSON.GetObjectCount
TccJSON.GetObjectCount
More like this
TccJSON.GetSourceFromPath
TccJSON.GetSourceFromPath
More like this
TccJSON.OpenNodeInArray
TccJSON.OpenNodeInArray
More like this
TccJSON.AddJsonObjValue
TccJSON.AddJsonObjValue
More like this