Supported Data Types
Was this helpful?
Was this helpful?
All data in a decision table is stored as string values and is automatically cast when needed. Therefore, you don’t need to specify any data format for your. The automatic casting of conditions and results is described in the following sections.
The decimal separator is always a dot: 5.5
Conditions can be created using the following scalar data types:
Number
Boolean
String
Date
The inputs below demonstrate the format in which you can send a request to match a particular row:
Number:
or
Boolean (True):
or
Boolean (False):
or
String:
Date and Time:
or as extended ISO-8601:
Empty Value:
The data cells now convert dates to strings. The old object format is deprecated but still supported. For example, the input:
will match the new condition 2024-09-23 13:27 +02:00
.
2.31
2.31
Equal
2.31
"2.31"
Equal
true
true
Equal
true
"true"
Equal
false
false
Equal
true
2
Not Equal
hello world
"hello world"
Equal
"2024-09-23 13:27 +02:00"
"2024-09-23 13:27 +02:00"
Equal
"2024-09-23 13:27 +02:00"
"2024-09-23T13:27:00+02:00"
Equal
"2024-09-23 13:27 +02:00"
Equal
"2021-03-17T13:17-09:00"
"2024-09-23 13:27 +02:00"
Equal
"2021-03-17T13:17-09:00"
Not Equal!
<empty>
""
Equal
<empty>
Value not presented in input JSON
Not Equal
Calculation columns support all the data types used by result columns.
Boolean
Number
String
Date
JSON Object
JSON Arrays
true
true
false
false
"true"
\"true\"
25
25
25.0
25
25.01
25.01
""
""
Empty
""
hello world
"hello world"
DATE(09.23.2024)
"2024-09-22T22:00"
{}
{}
{"data":123 }
{"data":123 }
{"data": "123" }
{"data": "123" }
[12,36,"542"]
[12,36,"542"]
[12,36,"542"
"[12,36,\"542\""
[12, 36, "542", [1,2] ]
[12, 36, "542", [1,2] ]
Read more about
When calling the , the response returns an array of results based on the decision table setup. Response values are automatically cast to the following data types: