</> DevKit
🔎

JSON Query (JSONPath + JMESPath)

Query JSON with JSONPath/JMESPath

🔎 App Screenshot

What is JSON Query?

JSON Query lets you extract specific values from large JSON documents using industry-standard query languages. Instead of manually scrolling through hundreds of lines to find the data you need, write a concise expression and get results immediately.

The tool supports two query languages: JSONPath, which uses a dot-notation syntax familiar to JavaScript developers, and JMESPath, which offers powerful projections and multi-select expressions. Both are widely used in cloud tooling, CI/CD pipelines, and API testing frameworks.

How to Use JSON Query

Paste your JSON data into the input editor and select your preferred query language. Start typing an expression in the query bar. DevKit evaluates the expression as you type and displays matching results in the output panel. If your expression contains a syntax error, the tool highlights the issue and suggests corrections.

For JSONPath, use expressions like $.store.book[*].author to extract all author names or $..price to recursively find every price field. For JMESPath, try people[?age > 30].name to filter and project in a single expression.

The built-in cheat sheet provides quick reference for both languages, including wildcard selectors, array slicing, filter expressions, and recursive descent.

Common Use Cases

  • API response inspection: Extract specific fields from complex API responses without writing code, perfect for verifying payloads during development.
  • Cloud configuration auditing: Query AWS, GCP, or Azure JSON config exports to find specific resource properties across deeply nested structures.
  • Data transformation prototyping: Test JMESPath expressions before embedding them in AWS CLI commands, Step Functions, or other tools that use JMESPath natively.
  • Log analysis: Pull specific fields from structured JSON logs to track errors, latencies, or user actions across large datasets.
  • CI/CD pipeline debugging: Validate that JSON outputs from build steps contain the expected values before they flow into downstream stages.

Features

  • JSONPath expression evaluation
  • JMESPath expression evaluation
  • Real-time query results as you type
  • Expression syntax reference and examples
  • Copy extracted values to clipboard
  • Support for complex nested queries and filters

Related Tools

Try JSON Query (JSONPath + JMESPath) on your iPhone or iPad

Download on the App Store