Tested tool guide
Tested browser tools
Checked August 16, 2026
What JSONPath Query Evaluator does, with a checked example
JSONPath Query Evaluator applies a JSONPath expression to pasted JSON and refreshes the matching values as either input changes. Start at the root marker `$`, then select object members, array positions, wildcards, or other accepted path segments; the expression builder helps assemble that path. The common surprise is result shape: JSONPath selects nodes, not a transformed document, so one matched scalar can still appear inside a one-item result collection.
Worked example
A concrete input and expected output from the current implementation.
Input
JSON:
{"orders":[{"id":"A1","total":12},{"id":"B2","total":18}]}
JSONPath:
$.orders[*].total ->
Expected output
[
12,
18
]
`$` identifies the document root, `.orders` selects the array, `[*]` selects both array elements, and `.total` selects each total. The two matched numbers are returned in the same order as the objects in the source array.