JSONPath Query Engine
Test JSONPath expressions against your JSON — supports dot/bracket access, wildcards, slices, recursive descent, and simple filter expressions
Result
4 matches- $['store']['book'][0]['author']
"Nigel Rees"
- $['store']['book'][1]['author']
"Evelyn Waugh"
- $['store']['book'][2]['author']
"Herman Melville"
- $['store']['book'][3]['author']
"J. R. R. Tolkien"
Supported syntax
$ — root.name — property access['name'] — bracketed property[0] — array index[1:3] — array slice[*] — wildcard..name — recursive descent..* — every descendant[?(@.price < 10)] — numeric filter[?(@.published == true)] — equality filter[?(@.isbn)] — truthy property checkRelated tools
{}
JSON Prettifier
Format and validate JSON data
📄
XML/HTML Formatter
Format, validate, prettify, and minify XML or HTML data
⇄
XML ↔ JSON Converter
Bidirectional XML-to-JSON and JSON-to-XML converter using the familiar @attr / _text convention; repeated tags collapse into arrays
◇
GraphQL Formatter
Format and validate GraphQL queries, mutations, subscriptions, and fragments — preserves string literals, args, blocks, lists, and comments
⚙️
TOML Parser
Parse, validate, format, and round-trip TOML to/from JSON — spec-compliant via smol-toml