JSONPath Cheat Sheet

Syntax Guide & Quick Reference

Use this reference guide to master JSONPath expressions for filtering and extracting data.

Operator Description
$The root object/element
@The current object/element
.Child member operator
..Deep scan (recursive descent)
*Wildcard (all objects/elements)
[]Subscript operator (array index or property name)
[start:end:step]Array slice operator
?()Filter expression (applies a filter)
()Script expression (using underlying script engine)

Common Filter Examples

  • Filter by property value: $.store.book[?(@.price < 10)]
  • Get last element: $.items[-1:]
  • Extract all titles: $..title

Open the JSONPath Tester