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.