Mit diesem Kommando lässt sich eine SQL-Ergebniszeile in eine JSON Struktur übernehmen. Dieses Kommando kann nur als Kindkommando eines SQL-Blockkommandos UND eines JSON-Kommandos verwendet werden. Fehlt der JSON-Rahmen um das Kommando, kann der Brick nicht kompiliert werden.
Erwartet das umgebende JSON-Kommando einen JSON-Array-Eintrag, so fügt dieses Kommando die Spaltenwerte zum aktuellen JSON-Array-Element hinzu.
Erwartet das umgebende JSON-Kommando einen JSON-Objekt-Eintrag, so wirden Schlüssel-Wert-Paare zum akutellen JSON-Objekt hinzugefügt. Der Schlüssel ist dabei der Spaltenname der SQL-Ergebniszeile.
Es erfolgt eine Datentypkonvertierung entsprechend der Datentypen, die im SQL-Ergebnissatz zurückgegeben werden.
Parameter:
- Leerzeichen abschneiden: Wird Ja gewählt, so werden führende und folgende Leerzeichen von einem Text abgeschnitten.
- Null-Verhalten:
- Wert behalten (default): Undefinierte Werte werden zu null, Leerwerte und 0 bleiben erhalten
- Null erzwingen: Undefinierte Werte sowie Leerwerte und 0/false werden zu null
- Null verbieten: Es entsteht nie ein null-Wert. Auch undefinierte Felder werden zu Leerwerten, 0 oder false
- Leerwerte unterdücken: Leere Strings, 0 und undefinierte Felder werden nicht in das JSONArray aufgenommen
