TccJSON.GetValueAsBoolean

Parameter

(Path : String; Default : Boolean; Const ErrorWhenTypeMismatched : Boolean = false) : Boolean;

Beschreibung

Die Methode navigiert an die (über Path) definierte Stelle und gibt von dem Element den Wert, in Form eines Boolean, zurück. Ist der Datentyp nicht ein Boolean, wird sofern ErrorWhenTypeMismatched = false ist der Defaultwert zurückgegeben. Ist ErrorWhenTypeMismatched = true dann wird stattdessen eine Exception ausgelöst. Im Skriptauszug wird das File 'SimpleArrayObject' geladen. Darunter wird nach dem Attribut 'tradingGoods' gesucht und die Rückgabe als Fallunterscheidungskriterium verwendet. Wenn der Datentyp kein Boolean ist und ein Fehler ausgelöst wurde, wird die Fehlermeldung auf dem Bildschirm ausgegeben.

Beispiel

JSON.LoadFromFile('D:\SimpleArrayObject.Json');
  Try
    isTrade:= JSON.GetValueAsBoolean('/products/tradingGoods',false,true);
    
    if isTrade = true then
    begin
      …
    end;
  Finally
    ShowMessage('Fehler: Falscher Datentyp.'); 
  End;