## variableFromJSON() The `variableFromJSON()` command extracts the value associated with a specific key from a JSON object and stores the result in a target variable. This command is useful for accessing values within a JSON object. ### Parameters * SourceVariable Type: `var` Description: The variable containing the JSON object from which a value is to be extracted. It can be a variable that stores the JSON object or a direct value representing the JSON object. * key Type: `value` Description: The key whose value is to be extracted from the JSON object. It must be a value that represents the key within the JSON object. * TargetVariable Type: `var` Description: The variable where the extracted value will be stored. It must be a variable that will receive the value associated with the specified key in the JSON object. ### Command Flow ### Usage Example Suppose the JSON object in `jsonData` is `"name": "Alice", "age": 30` and you want to extract the value associated with the key `"name"` . ```javascript // Variable definitions jsonData = {"name": "Alice", "age": 30} nameValue = '' // Call the command to extract the value associated with the key "name" variableFromJSON(jsonData, "name", nameValue) // Return the extracted value through addResult addResult(nameValue) ``` Since the value associated with the key `"name"` in the JSON object `jsonData` is `"Alice"` , the `variableFromJSON()` command will extract `"Alice"` and store it in the variable `nameValue` . The `nameValue` variable will be returned through `addResult(nameValue)` , resulting in the following output: ```javascript "Alice" ```