🍋
Menu
🍋 Developer Tools

JSONPath Evaluator

Query JSON data using JSONPath expressions

Free Browser-only No sign-up
chars words sentences lines

JSONPath Query

Results

Result

About JSONPath Evaluator

Evaluate JSONPath expressions against JSON data. Supports dot notation, bracket notation, wildcards, array slicing, and recursive descent.

How It Works

Paste your JSON data and enter a JSONPath expression. The evaluator parses the expression and traverses the JSON structure to extract matching values.

Step by Step

  1. 1 Paste your JSON data in the input area
  2. 2 Enter a JSONPath expression (e.g., $.store.book[0].title)
  3. 3 View the matching results

Tips

  • Use $ as the root element
  • Use .* to match all children of an object
  • Use [0] for array indexing, [0:3] for slicing
  • Use .. for recursive descent (deep search)

Frequently Asked Questions

What JSONPath syntax is supported?
Dot notation ($.key), bracket notation ($['key']), wildcards (*), array indices ([0]), slices ([0:3]), and recursive descent (..).
Can I use filter expressions?
Basic path expressions are supported. Advanced filter expressions like [?(@.price > 10)] are not yet supported.