TccJSON.GetValueFromArrayAsBoolean

Parameter

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

Beschreibung

Die Methode navigiert an die (über StartPath) definierte Stelle. Diese muss ein Array sein da, Index dazu verwendet wird um die Xte Stelle des Arrays zu aktivieren. Zusätzlich muss 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 des Attributs ‚Stock‘ zurückgegeben. Das Ergebnis wird auf dem Bildschirm angezeigt.

Beispiel

JSON.LoadFromFile( 'D:\SimpleArrayObject.Json' );
StartPath   := '/products'; 
EndPath     := '/stock';
Index       := 2;
Default     := False;
ReturnValue := JSON.GetValueFromArrayAsBoolean(StartPath,Index,EndPath,Default );
ShowMessage('Das Produkt ist im Lager: ' + BoolToStr(ReturnValue));