# JSONPath Helper

The JSONPath helper window assists you in evaluating JSON path expressions on a JSON input of your choice.

The JSONPath helper consists of three main sections:

* **`JSONPath Syntax`** - Specify the select token to evaluate.
* **`Inputs`** - Specifies the JSON input on which the JSON Path is to evaluate.
* **`Evaluated Results`** - Displays the result of the JSON Path evaluation.\ <br>

  <figure><img src="/files/ed3QNet0oXxUxHUFomIG" alt=""><figcaption><p>JsonPath Helper Window</p></figcaption></figure>

#### 1.  JSONPath Syntax

JSONPath expressions are similar to XPath expressions used for XML documents. In JSONPath, the "root member object" is always denoted by the symbol $. Whether the root is an object or an array, it is represented as $. You can access elements using the dot notation, such as $.store.book\[0].title, or the bracket notation, like $\['store']\['book']\[0]\['title'].\
\
`$.store.book[0].title`

<figure><img src="/files/GisoRrxk1D40LHTC9OLG" alt=""><figcaption><p>Dot-Notation</p></figcaption></figure>

or the bracket–notation

`$['store']['book'][0]['title']`

<figure><img src="/files/n8eyqfU8UMD2hNGRfROe" alt=""><figcaption><p>Bracket-Notation</p></figcaption></figure>

#### **2.  Inputs**

&#x20;This section allows you to specify the JSON input on which you want to evaluate the JSON Path. You can provide your JSON data in this field.

#### 3.  Evaluated Results

The evaluated results section displays the outcome of the JSON Path evaluation. It shows you the result of applying the JSON Path expression to the given JSON input. This section will show you the extracted values or elements based on the JSON Path expression you provided.

By understanding and utilizing JSONPath expressions, you can effectively navigate and extract specific elements or values from complex JSON structures. The JSONPath helper window simplifies this process and provides you with a convenient interface to evaluate JSON Path expressions and view the evaluated results.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.visualyze.ai/getting-started/rpa-studio/editor-windows/jsonpath-helper.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
