RFC 9535 core selectors
Use member, index, wildcard, descendant, slice, multi-selector, and filter expressions.
Run JSONPath expressions, inspect every matching node, and copy unambiguous JSONPath or JSON Pointer locations.
Standards-based queries
Use member, index, wildcard, descendant, slice, multi-selector, and filter expressions.
Inspect the value, data type, canonical JSONPath, and JSON Pointer for each result.
A browser Worker interprets expressions without evaluating JavaScript code.
Worked example
Test JSONPath queries, filters, slices, and matching node paths locally.
$.users[?(@.id >= 2)].name
2 matches · $['users'][1]['name'] · $['users'][2]['name']
Real questions, clear answers
The tester covers RFC 9535 core selectors: members, indexes, wildcards, descendant segments, slices, multiple selectors, filters, comparisons, and boolean conditions.
No. Expressions are parsed and interpreted in a browser Worker. eval, new Function, custom functions, and arbitrary JavaScript are not supported.
It means the JSON and expression were valid but selected no nodes. It is shown as No Matches, not as a syntax error.