Zum Inhalt

Objekte#

Ein Referenzdokument, das integrierte Komfortfunktionen zur Unterstützung der Datentransformation in Ausdrücken für Objekte auflistet.

JavaScript in Ausdrücken

Sie können jedes JavaScript in Ausdrücken verwenden. Weitere Informationen finden Sie unter Ausdrücke.

isEmpty(): Boolean #

Checks if the Object has no key-value pairs.

merge(object: Object): Object #

Merges two Objects into a single Object using the first as the base Object. If a key exists in both Objects, the key in the base Object takes precedence.

Function parameters#

objectRequiredObject

The Object to merge with the base Object.


hasField(fieldName: String): Boolean #

Checks if the Object has a given field. Only top-level keys are supported.

Function parameters#

fieldNameRequiredString

The field to search for.


removeField(key: String): Object #

Removes a given field from the Object

Function parameters#

keyRequiredString

The field key of the field to remove.


removeFieldsContaining(value: String): Object #

Removes fields with a given value from the Object.

Function parameters#

valueRequiredString

The field value of the field to remove.


keepFieldsContaining(value: String): Object #

Removes fields that do not match the given value from the Object.

Function parameters#

valueRequiredString

The field value of the field to keep.


compact(): Object #

Removes empty values from an Object.

toJsonString(): String #

Convert an object to a JSON string. Equivalent of JSON.stringify.

urlEncode(): String #

Transforms an Object into a URL parameter list. Only top-level keys are supported.