Data Mapper Component
Map input values to output values using a specified mapping
Component key: data-mapper
Description
The 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 Mapper
Map list of inputs to list of outputs using a map object | key: valueListMapper
Input | Notes | Example |
---|---|---|
Input Value List data / Required inputValueList | This is a list of keys that will be mapped to values using the Value Map. |
|
Value Map code / Required valueMap | A key/value map that matches inputs by key and returns their associated value(s). |
Example Payload for Value List Mapper
Example Payload for Value List Mapper
{
"data": [
"fruit, fruit, vegetable"
]
}
Value Mapper
Map an input to an output using a map object | key: valueMapper
Input | Notes | Example |
---|---|---|
Input Value data / Required inputValue | This is the key that will be used to find a value from the Value Map | apple |
Value Map code / Required valueMap | A key/value map that matches inputs by key and returns their associated value(s). |
Example Payload for Value Mapper
Example Payload for Value Mapper
{
"data": "fruit"
}