JMESPath Query

Query and transform JSON with JMESPath (used by the AWS CLI). Everything runs on your device — nothing is sent to a server.

The result will appear here…
or press Ctrl+Enter

Everything runs in your browser. Your data is never sent to our servers.

728 × 90Ad Space AvailablePlace your ad here

Example

Example Input

{"people":[{"name":"Aji","age":31}]}

Example Output

["Aji"]  (query: people[?age > `30`].name)

How to Use

  1. 1Paste your data into the Input field.
  2. 2If the tool has "More settings" (mode, query, columns, etc.), set them as needed.
  3. 3Click the button (or press Ctrl+Enter) to process.
  4. 4Copy the result with the Copy button.

About JMESPath Query

JMESPath is an expressive JSON query language, well known for use in the AWS CLI (the --query option). Beyond selecting data, it can project and reshape results.

Paste your JSON, enter a JMESPath expression, then run. Example: people[?age > `30`].name selects the names of people over 30.

More powerful than JSONPath for transformations. Processed in the browser with the official jmespath library.

FAQ

Is my data sent to a server?

No. JMESPath Query runs entirely in your browser using client-side libraries. Your data never leaves your device.

Related Tools

Related Categories