For the complete documentation index, see llms.txt. This page is also available as Markdown.

String

In JSONata String Functions, you can concat two strings to display multiple data records in one row, or write numbers as strings, or select only a few characters from the whole string, for example, to display a person's initials.

String functions

The string functions include:

Configuration

Result
Expression

String concat expression

=@ctx.datasources.mydata.name & ' ' & @ctx.datasources.mydata.title

String length

=$length(@ctx.datasources.mydata.name)

Substring

=$substring(@ctx.datasources.mydata.name, 3, 5)

Substring before

=$substringBefore(@ctx.datasources.mydata.name, " ")

Substring after

=$substringAfter(@ctx.datasources.mydata.name, " ")

Upper case

=$uppercase(@ctx.datasources.mydata.name)

Lower case

=$lowercase(@ctx.datasources.mydata.name)

Evaluate PathsData

=$eval(@ctx.current.item.pathsData)

base64

"data:image/png;base64," & @ctx.datasources.mydata.data

String to number

($number(@ctx.datasources.tmra-graph.Total) >= 5) ($number(@ctx.datasources.tmra-graph.Total) < 8) ? true : false

Two-letter placeholder for avatar

=$uppercase($substring($substringBefore(@ctx.current.item.firstName, " "), 0, 1) & $substring($substringAfter(@ctx.current.item.lastName, " ") , 0, 1) )

Examples and code snippets

String expressions
String expressions

This example shows how you can use various string functions to return data.See the full code sample in GitHub.

Last updated

Was this helpful?