Concatenate

  • The function ‘Concatenate’ concatenates values evaluated from jsonQL expressions.

    Note

    • Some non-string values like booleans, date/time, numbers, etc are automatically converted to strings before being concatenated, but to have better control over the format of converted values, use conversion functions outlines in ToString.

Function Parameters

  • values:
    • Required: Yes

    • Type: List of comma separated valid JsonQL expressions.

    • Description: Collection of expressions to concatenate. JsonQL will try to convert the values in this parameter to string type, if the values are not strings.

Examples

{
  "ConcatenateData_1": "$value(ConcatenateData.Array1.Where(x => HasField(x, 'FirstName')).Select(e => Concatenate(e.FirstName, ' ', e.LastName)))",
  "ConcatenateData_2": "$value(Concatenate('Mr ', ConcatenateData.Array1[0].FirstName, ' ', ConcatenateData.Array1[0].LastName))",
  "ConcatenateData_3": "$(Concatenate('Mr ', ConcatenateData.Array1[1000].FirstName, ' ', ConcatenateData.Array1[0].LastName) is undefined) is true",
  "ConcatenateData_4": "$value(Concatenate(1, ' test', ' ', true, ' ', false))"
}