Das Einzel-Tag erzeugt als Wert ein leeres JSON-Array. Mit dem Tag EJD-DA-ArrayExtend() werden dann die einzelnen Elemente des Arrays angelegt.

~EJD-DA-SetToEmptyArray(Zugriffspfad,ID)~

Das Tag enthält 2 Parameter:

Zugriffspfad: Name des neuen JSON-Arrays

ID, die beim Erzeugen mit EJD-CreateNewData(ID) vergeben wurde (siehe EJD-CreateNewData())

Dieses Tag unterstützt die Tag-in-Tag-Verwendung.

Wegweiser: JSON-Schnittstelle
Wegweiser: JSON-Schnittstelle: 5. JSON-Daten erstellen

Beispiel 1:

~EJD-CreateNewData(jdat)~                 <!-- JSON-Daten erzeugen -->
 
~EJD-DA-SetToEmptyArray(EmptyArray,jdat)~ <!-- JSON-Element mit leerem Array erzeugen -->
~EJD-RawDataOutput(jdat)~                 <!-- JSON-Daten ausgeben -->

Ausgabe 1:

{ "EmptyArray": [] }

Um ein Array als Root-Element zu erstellen, verwenden Sie als Zugriffspfad "_root_":

Beispiel 2:

~EJD-CreateNewData(jdat)~                 <!-- JSON-Daten erzeugen -->
 
~EJD-DA-SetToEmptyArray(_root_,jdat)~     <!-- leeres Array erzeugen -->
~EJD-RawDataOutput(jdat)~                 <!-- JSON-Daten ausgeben -->

Ausgabe 2:

[]

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle