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