Skip to main content
The following mappers are available:
NameDescription
Cast: BooleanThe Cast: Boolean mapper converts a value into a boolean (true/false)
Cast: FloatThe Cast: Float mapper converts a value into a float (1.00, 2.05, 10.50, etc)
Cast: IntegerThe Cast: Integer mapper converts a value into an integer (1, 2, 3, 10, 25, etc)
Cast: StringThe Cast: String mapper converts a value into a string (“abc”, “example”).
Chain of mappersThe chain mapper is used to execute a list of mappers.
DeserializeThe Deserialize mapper converts a string, for example in a XML, JSON, or CSV format into a JSON object.
Deserialize: Form URL encodedThe Deserialize: Form URL encoded mapper converts a Form URL encoded string into a JSON object.
Deserialize: JSONTakes an input json string from the context and converts it to actual json.
Deserialize: URL encodedDecodes an URL encoded string to plain text.
Deserialize: XMLIf the context data contains an xml string it can be casted to usable data with this mapper.
Deserialize: YAMLThe Deserialize: YAML mapper converts a string in YAML format into a JSON object.
Deserialize: cXMLIf the context data contains a cXML string it can be casted to usable data with this mapper
Dictionary mapThe Dictionary Map mapper converts input from one value into another. For example, the value “1” into “One”, “Yes” into “Si”, etc.
Ensure a valid filesystem destinationEnsures a valid destination is present in the filesystem
Filter: Allow only digitsTakes the input and makes sure all non numeric characters are removed.
Filter: Allow only lettersTakes the input and makes sure all characters other than letters are removed. It means it will also remove spaces.
Filter: Allow only letters and digitsAllow only letters and digits takes all the given input data and removes al characters except alphabetical characters and numbers.
Format: DateFormat: Date mapper takes input and converts the date to another format based on the given criteria.
Format: NumberFormat: Number, takes the input and applies number formatting to it. Several input arguments can be used to get the desired result.
List: Concat to a stringThe List: concat to a string mapper joins array elements with a string
List: Diff keysThe List: Diff keys mapper compares keys from a list against the keys from another list and returns the difference.
List: Diff valuesThe List: Diff values mapper compares a list against another list and returns the values in the list that are not present in the other list.
List: Extend with supplied dataThe List: extend with supplied data mapper extends an list/array with the provided list. If any keys are already present in the original list it will overwrite the list with those values.
List: Fill list with valueThe List: fill list with value mapper fills an array with the provided length and value.
List: Flip keys and valuesThe List: flip keys and values mapper switches the keys and values of a list.
List: Get columnThe List: Get column mapper gets the values from a single property of the provided list.
List: Get countThe List: Get count mapper returns the number of items in a list.
List: Get keysGets the names of the keys from a list. The found keys can be used in further steps to convert or select data.
List: Get valuesThe List: Get values mapper returns the values from a list.
List: Implode to stringThe List: implode to string mapper converts a list into a string.
List: Inherit from supplied dataCreates a list from the items in the supplied data.
List: Intersect keysReturns a list of data items where all the keys exists in both the data and the supplied array.
List: Intersect valuesReturns a list of data items where all the values exists in both the data and the supplied array.
List: Reverse valuesTakes a list an reversed the order.
List: split into chunksTakes a list and splits it based on the length value. Keys can be discarded or preserved.
Locale: Display regionGets the region for the locale string in the supplied language.
Map when a condition appliesApply mappers when the conditions apply.
Math: absolute valueGet the absolute value for a integer or float.
Math: ceilRound to the next highest integer.
Math: floorRound to the next lowest integer.
Math: roundRound number to the provided precision.
Object: Sort keysSort the keys of an object based on the provided sort method and direction.
OperatorMap a value based on the supplied operator.
Prepared operatorApply the operator on every item of the left and right array values.
SerializeThe serialize mapper converts JSON data into the desired output format.
Serialize: Form URL encodedThe Serialize: Form URL encoded mapper converts a data structure like objects and arrays into a Form URL encoded string.
Serialize: JSONThe Serialize: JSON mapper converts a data structure like objects and arrays into a JSON formatted string.
Serialize: URL encodedThe Serialize: URL Encode mapper converts a data structure like objects and arrays into a URL encoded string.
Serialize: XMLThe Serialize: XML mapper converts a data structure like objects and arrays into an XML formatted string.
Serialize: XlsxThe Serialize: XLSX mapper converts a data structure like objects and arrays into a binary XLSX format.
Serialize: YAMLThe Serialize: YAML mapper converts a data structure like objects and arrays into a YAML formatted string.
Serialize: cXML
StandardMap a value to the ‘to’ value based on the comparator.
String: Add dispersion to a file nameTransform a string to make it suitable as a filename. Removing illegal characters (replacing . with _)
String: AppendAppend a string to to the data.
String: Base64 decodeThis is the opposite of the string-base64-encode. It takes the input string which should be an base64 encoded value and converts it back to a normal human readable value.
String: Base64 encodeTakes the input string and converts it to a base64 encoded value. It can be used for example to create an identifier based on certain values in the data.
String: Capitalize first wordTakes the given input string and converts the first letter to a capital. This only works when en phrase starts with a lowercase letter.
String: Convert character set of stringConvert a string from one encoding to another.
String: Convert encodingConvert a string to the specified encoding. The from encoding must be known.
String: Convert to lowercaseTakes the given input and casts all letters to a lower case. The given input must be a valid string.
String: Convert to uppercaseTakes the given input and casts all letters to an upper case. The exact opposite of String: Convert to lowercase mapper.
String: CutCut a string at the provided length value starting the count at the start value.
String: Decode HTML entitiesHTML decode a string to human readable text.
String: Encode HTML entitiesEncode all HTML entities in a string.
String: Explode to an arrayTakes the given input string and converts it to an array/list based on a specified split character.
String: Explode to an array using a PCRE expressionExplode a string based on a supplied regex.
String: File basenameMap the file to a ‘basename’
String: File dirnameMap a string to a directory name.
String: File path infoMap a string to the file path info.
String: HashHash a string with the provided algorithm, the output can be a string or binary.
String: PCRE replaceReplace part of a string based on the supplied regex.
String: PrependPrepend a value onto a string.
String: ReplaceReplace within a string based on a string comparison.
String: SlugifyString: Slugify, takes the input and removes al non numeric and non alphabetic characters and replaces them with traits(-).
String: Strip HTML tagsRemoves the HTML tags from a string. A set of tags can be supplied to be excluded.
String: TransliterateTransliterate a string based on the supplied transliterator. Can be used to change UTF-16 code units into single characters.
String: Trim charactersTrim characters from the left or right side of a string.