Skip to content

JSON Path Finder

Run a bounded RFC 9535 JSONPath subset with ordered node results, normalized paths, explicit no-match states, limits, and unsupported filters.

Choose your path

Built around the job you need to finish

Run one bounded documented subset of RFC 9535 against a parsed JSON value and return an ordered node list with normalized paths, explicit no-match behavior and unsupported-selector errors.

API consumer implementing a selection

Reproduce one exact expression against a versioned response example.

Enter JSON and a root-based query, inspect ordered normalized paths/values and save all three Project fields.

Can compare the selected node list with the consumer contract.

Reviewer testing query edge cases

Distinguish zero matches, malformed syntax, unsupported filters, union/slice behavior and caps.

Exercise each supported selector and rejection boundary, then record cardinality and warnings.

No legacy dotted lookup or partial feature is presented as full JSONPath.

Accessibility and mobile reviewer

Operate query, editor, results and copy/save actions without formatter-first clutter.

Use named controls and textual statuses at desktop and exact narrow width.

Reads every result path/value and error without color-only meaning or overflow.

Was this tool helpful?

Reference & details

How it works

Parsed JSON Source

The query runs against an ECMAScript-parsed JSON value. Duplicate names or precision-sensitive numbers are reported because parsed results are not lossless source evidence.

Ordered Node List

Supported RFC 9535 child, wildcard, union, slice and descendant selectors return ordered nodes with normalized paths and a distinct valid-no-match state.

Deliberate Subset

Filter selectors and extension functions are rejected explicitly. Result and traversal caps protect the browser and are displayed as part of the query contract.

Updated: July 2026

Example Scenarios

An API developer runs a documented query against a versioned response and saves both normalized paths and values for review.

A reviewer checks whether the query returns zero, one, or many ordered nodes and whether that matches the consumer contract.

A documentation owner records the exact expression, sample version, supported selectors, limits, and unsupported filters.

FAQ

The dedicated query panel parses and evaluates the text in the current browser page. Avoid live secrets or customer payloads and clear sensitive samples when finished.

The panel caps source text, traversal work, and returned nodes. A capped result is marked as truncated; production code still needs its own resource and depth limits.

An already loaded query can run locally, but page reloads, linked standards, or uncached assets can still require a connection.

The page uses standard modern JavaScript features. Verify the actual browsers in your support matrix; this page does not certify every version or embedded web view.

Yes. Use the copy button or select the output text directly. Results are ready to paste into code editors, documents, or other apps.

About JSON Path Finder

Query one parsed JSON value with documented child, wildcard, union, slice, negative-index, and descendant selectors; filter extensions are rejected rather than approximated.