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
- 1Paste your data into the Input field.
- 2If the tool has "More settings" (mode, query, columns, etc.), set them as needed.
- 3Click the button (or press Ctrl+Enter) to process.
- 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.