Free · Server conversion · No sign-up

JMESPath Query Tester

Run JMESPath projections, filters and built-in functions against a JSON document and download the selected result.

Your input is sent to this site only after you choose Convert on server. The conversion runs for this request and no history is saved. Upload up to 4 MiB combined; Office files have a 2 MiB limit.

STEP 1

Enter your text

Edit the example text or paste your own content.

STEP 2

Choose your options

The defaults work for most files. Change a setting only when you need to.

How to use JMESPath Query Tester

  1. Load the example or paste your own input.
  2. Review the settings, then select Convert on server to send input for processing.
  3. Review the result, then copy or download it.

What this tool helps you do

Explore a JSON response using the query language commonly found in command-line and cloud tooling. A projection can pick nested fields, a filter can select matching records, and built-in functions can shape the result without writing a JavaScript program. The example selects names from active users and returns a JSON array ready for another processing step.

Format rules and limitations

The tool uses the JMESPath library’s supported language and functions, not JSONPath or arbitrary JavaScript. Invalid expressions and type mismatches return errors. Missing selections can legitimately produce null or empty arrays. The source document is not modified, and no URLs are fetched. Input depth, numeric safety and worker resources are bounded; validate important queries against the exact implementation used by the receiving command or service.

Example input

{"users":[{"name":"Ada","active":true},{"name":"Grace","active":false},{"name":"Linus","active":true}]}

What should I check before relying on the output?

The tool uses the JMESPath library’s supported language and functions, not JSONPath or arbitrary JavaScript.

Is input uploaded?

This tool sends input to this site’s conversion API after you select Convert on server. Files use bounded workers and, when needed, private temporary folders deleted after processing or cancellation. No conversion history is saved. The converter does not upload files to a third-party conversion service.

Related tools and guides

Browse all developer tools