Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For child applications that have "Auto-generate 1st level as variables from parent response" checked will automatically get an object called array for JSON that begins with an array. example example [  {"name":"Peter"}, {{"name":"Rickard"}} ] then this will be accessable as as {{array}}. 

Expressioncomment
{{array.first}}Gets the first object. example 
{{array.first}}Gets the last object
{{array.index_n}}Gets the index object, n as number
{{array}}Get all the items, then use normal Mustache Iteration .example: {"body":"{{#array}}{{name}}{{/array}}"}
{{array.sumInteger}}If an array is of type integer, example [1,2,3,4] then iHub can sum that to be 10
{{array.sumDouble}}If an array is of type double, example [1.7, 2.0, 3.0, 4.0] then iHub can sum that to be 10.7

...

example variable result of variable users: [ A, B , C ]

Body:

{{#users}}
"{{.}}"
{{/users}}

{{^users}}
"{{.}}"
{{/users}}

Result:

A,B,C
Info
titleIterate over an array with Users and get email

example variable result of variable users: [ rick(rick), mr.bot(mr.bot) , cc (cc), ]

Body:

{{#users}}
"{{emailAddress}}"
{{/users}}

Result:

rick@rixter.se,mr.bot@rixter.se,cc@rixter.se,

Info
titleRemoving trailing comma in array




How-tos

ServiceNow - Get last short_description