Das Tag löscht ein JSON-Element.
~EJD-DA-DeleteElement(Zugriffspfad,ID)~
Das Tag enthält 2 Parameter:
▪Zugriffspfad: Name des zu löschenden Elements
▪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:
~EJD-CreateNewData(jdat)~ <!-- JSON-Daten erzeugen: {} -->
~EJD-DA-SetToEmptyArray(Crosslinks,jdat)~ <!-- neues JSON-Array erzeugen: { "Crosslinks": [] } -->
~EJD-DA-ArrayExtend(Crosslinks,jdat)~ <!-- JSON-Array um ein Element mit Wert "null" erweitern: { "Crosslinks": [ null ] } -->
~EJD-DA-ArrayExtend(Crosslinks,jdat)~ <!-- JSON-Array um ein Element mit Wert "null" erweitern: { "Crosslinks": [ null, null ] } -->
~EJD-DA-ArrayExtend(Crosslinks,jdat)~ <!-- JSON-Array um ein Element mit Wert "null" erweitern: { "Crosslinks": [ null, null, null ] } -->
~EJD-DA-SetStringValue(Crosslinks[0],A1234,jdat)~ <!-- dem ersten Element des Arrays den Wert "A1234" zuweisen: { "Crosslinks": [ "A1234", null, null ] } -->
~EJD-DA-SetStringValue(Crosslinks[1],B5678,jdat)~ <!-- dem zweiten Element des Arrays den Wert "B5678" zuweisen: { "Crosslinks": [ "A1234", "B5678", null ] } -->
~EJD-DA-SetStringValue(Crosslinks[2],C8642,jdat)~ <!-- dem dritten Element des Arrays den Wert "C8642" zuweisen: { "Crosslinks": [ "A1234", "B5678", "C8642" ] } -->
~EJD-DA-DeleteElement(Crosslinks[1],jdat)~ <!-- Das zweite Element des Arrays wieder löschen -->
~EJD-RawDataOutput(jdat)~ <!-- JSON-Daten ausgeben -->
Ausgabe:
{ "Crosslinks": [ "A1234", "C8642" ] }
Verwendbar als …
Einzel-Tag |
+ |
Bereichs-Tag |
– |
negatives Bereichs-Tag |
– |
Schleifen-Tag |
– |
Zulässig in Templates …
Alle