Data Mapper Component

Map input values to output values using a specified mapping
Component key: data-mapper#
DescriptionThe data mapper component allows you to apply a map to a value or list of values. This is handy if you have a list of items, and would like to categorize each item.
For example, if you have a list of input that reads:
["apple", "orange", "carrot"]
and a map that reads:
{ "apple": "fruit", "blueberry": "fruit", "carrot": "vegetable", "green bean": "vegetable", "orange": "fruit"}
then a value list mapper action would output ["fruit", "fruit", "vegetable"]
.
#
Actions#
Value List MapperMap list of inputs to list of outputs using a map object | key: valueListMapper
Input | Notes | Example |
---|---|---|
Input Input Value List data / Required inputValueList | Notes This is a list of keys that will be mapped to values using the Value Map. | Example
|
Input Value Map code / Required valueMap | Notes A key/value map that matches inputs by key and returns their associated value(s). | Example
|
#
Output Example Payload{ "data": [ "fruit, fruit, vegetable" ]}
#
Value MapperMap an input to an output using a map object | key: valueMapper
Input | Notes | Example |
---|---|---|
Input Input Value data / Required inputValue | Notes This is the key that will be used to find a value from the Value Map | Example apple |
Input Value Map code / Required valueMap | Notes A key/value map that matches inputs by key and returns their associated value(s). | Example
|
#
Output Example Payload{ "data": "fruit"}