Back to Free Tools

FREE TOOLS

JSON JMESPath Query

Query JSON with bounded JMESPath expressions and download the complete result.

JSON document, JMESPath expression

JSON

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Enter the displayed example values,or choose the local input files requested by the controls. Optional source files take precedence where labelled.
  • Choose Run query and inspect the complete result and any reported limitations.
  • Use Download result and each companion download link to save complete outputs. Reset clears output and restores example controls.

Examples

JSON document: {"people":[{"name":"Ada","score":9},{"name":"Ben","score":4}]}
JMESPath expression: people[?score >= `5`].name

Limitations

  • Query a complete JSON document with JMESPath fields,filters,projections,slices,multiselects and standard functions. Download the complete JSON result,including valid null,false and empty results. Strict JSON literals only;deprecated unquoted backtick literals are refused. Finite IEEE754 arithmetic;unsafe source/literal/converted integers refuse. No network or custom functions. Limits:100,000 characters per input,400,000 combined UTF-8 bytes,20,000 parsed values/40 levels,8,192 expression characters,1,000 tokens/AST nodes,200,000 evaluation visits,16 MiB visited text and1 MiB per intermediate/result tree;final report4 MiB. All processing stays in your browser.
  • Complete outputs only. Unsupported or oversized input is refused. Follow the displayed job-specific bounds and format policies.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool