JSON Parser
Syntax
$input.parseJson()
Description
Interprets the input as JSON formatted text and decodes a dictionary from it.
Parameters
| name | Type | Type Description | Mandatory | Default |
|---|---|---|---|---|
| input | Character string/binary value | Text in JSON format | Yes | - |
Return value
Type: Dictionary, list, string, number, truth value
The structured object reconstructed from the JSON input.
Examples
Example 1: Output
"{foo: 3, bar: true}".parseJson()["foo"]
Output: 3
Calling parseJson() returns the dictionary with the entries "foo" and "bar". From this dictionary, the value of the entry with the key "foo" is returned, i.e. the value 3.
Example 2
"47".parseJson() + 2
Output: 49
Interprets the character string "47" as the number 47 and adds 2. Note: The expression "47" + 2 would return the character string "472"!