HTTP & JSON jsonValue

$jsonValue[]

Retrieves the string value of a key from the current JSON object. For nested access, use dot notation in the key path.

Syntax
$jsonValue[key]

Parameters

Parameter Type Required Default Description
key string check_circle Required The key whose value to retrieve. Supports dot notation for nested keys (e.g., 'user.name' or 'items.0.title').

Return Value

string

The value at the specified key path as a string. Returns an empty string if the key does not exist.

$jsonValue retrieves values from the JSON object. Use dot notation to traverse nested objects, and semicolons (;) to access array elements. If a key does not exist, an empty string is returned rather than throwing an error — use $jsonExists to check for key existence before retrieval if you need to distinguish between genuine empty strings and missing keys.

Examples

Get a simple value

$jsonParse[{"name":"Alice","age":25}]
Name: $jsonValue[name]

Get a nested value

$jsonParse[{"user":{"profile":{"displayName":"Alice99"}}}]
Display name: $jsonValue[user.profile.displayName]

Get a value from an array index

$jsonParse[{"users":[{"name":"Alice"},{"name":"Bob"}]}]
Second user: $jsonValue[users;1;name]

Use in conditional logic

$jsonParse[$httpResult]
$if[$jsonValue[status]==success]
Operation completed!
$endif