# Objekte

Über Objekte kann die Speicherung von Werten verschachtelt werden. Dies kann genutzt werden, um Daten zu strukturieren.

TIP

Objekte sollten bei der Modellierung in einer eigenen Gruppe modelliert werden. Das Framework zur Anzeige von Formularen setzt Objekte immer ans Ende einer Gruppe, unabhängig davon, wo sie in der Modellierung platziert sind. Das gilt auch für Dateien, da es sich hierbei um ein Objekt handelt.

# Dynamisches Objekt

Ein dynamisches Objekt kann in der Modellierung als Container für Felder verwendet werden.

Dynamisches Objekt

Beim Speichern der Daten als JSON-Objekt wird für den Key des Objekts ein eigener Eintrag mit untergeordneten Feldern erstellt, die sich aus den enthaltenen Feldern ergeben.

Das folgende Objekt

Dynamisches Objekt

würde wie folgt gespeichert werden:

{
  "person": {
    "vorname": "Max",
    "nachname": "Mustermann",
    "adresse": "Maxstraße 8"
  }
}
1
2
3
4
5
6
7

# Objekt-Liste

Eine Objekt-Liste ermöglicht es, komplexe Objekte als Array zu speichern. Bei der Modellierung verhält sich eine Objekt-Liste wie ein Dynamisches Objekt.

Objekt-Liste

Die folgende Objektliste

Objekt-Liste

würde wie folgt gespeichert werden:

{ 
  "personen" : [
      {
        "vorname": "Max",
        "nachname": "Mustermann",
        "adresse": "Maxstraße 8"
      }
  ]
}
1
2
3
4
5
6
7
8
9

TIP

Wenn Objektlisten in Kombination mit Datei-Feldern verwendet werden, sollte darauf geachtet werden, dass die Einstellung Eindeutiger Indentifikator? im Datei-Feld aktiviert ist.

# Anzeige

Im Formular wird die Objektliste wie folgt dargestellt:

Objekt-Liste