Zum Hauptinhalt springen

Substruktur (object)

{
"fields": {
"name": { "…": "wie zuvor" },
"age": { "…": "wie zuvor" },
"married": { "…": "wie zuvor" },
"email": { "…": "wie zuvor" },
"address": {
"cms": {
"column": true
},
"optional": true,
"properties": {
"city": {
"cms": {
"column": true
},
"optional": true,
"type": "string"
},
"street": {
"optional": true,
"type": "string"
},
"postalcode": {
"optional": true,
"type": "string"
}
},
"strict": true,
"type": "object"
}
}
}

Das freiwillige (optional) Feld address ist eine Substruktur mit den Unterfeldern city, street und postalcode, alles optionale Zeichenketten. Weitere Felder sind nicht erlaubt (strict). Nur city erscheint in der Liste. column an einem Unterfeld wirkt nur, wenn es auch an der Substruktur selbst gesetzt ist.

Formular

Liste

Parameter​

ParameterBedeutung
propertiesUnterfelder, aufgebaut wie fields
strictkeine weiteren als die beschriebenen Unterfelder zulassen
optionalFeld darf fehlen (Voreinstellung false)
localizableganze Substruktur je Sprache, siehe Mehrsprachigkeit

Beim Ändern eines Datensatzes per PUT muss eine Substruktur immer vollständig übertragen werden.