The makeData task converts an input string into a different data type. Supported output types are boolean, json, number, and string.
The makeData task is typically used in conjunction with a preceding task to convert incoming data into a format (type) usable by a following task. It can also be used independently, with the variables input used when converting a string that references data from a previous task. In some of the examples below, you’ll see how you can achieve the same result with or without using a variable.
input reference variable is the string Who are you <!var1!>.outputType is string.variables object for the wrapped variable <!var1!> is defined as "I'm Batman".
The output returns a string that combines "Who are you" with the variable "I'm Batman".

input string is {"name":"<!var1!>","last":"Wayne"}.outputType is json.variables object is {"var1":"Bruce"}.
Alternatively, you can use {"name":"Bruce","last":"Wayne"} as the input string with no variables object defined.

The output for both approaches is the same: {"name":"Bruce","last":"Wayne"}.

input variable is defined as <!var!> and the outputType converts the data to a number.variables object is {"var1":"42"}, with the number 42 in the key-value.
Alternatively, the non-variable input can use the number 42 directly.

Both approaches produce the same output: the number 42.

input variable is defined as <!boolean!>.outputType is boolean.variables object is {"boolean":true}.
The output returns true.
