Skip to content

Advanced · JSONPath — Query JSON Like SQL

All tutorials

JSONPath — Query JSON Like SQL

JSONPath is a query language for JSON. Use it to extract specific values from nested structures. $ is the root, . accesses children, .. does recursive descent, [] selects by index or condition.

// Data
{"users": [{"name": "Alice", "score": 95}, {"name": "Bob", "score": 87}]}

// JSONPath examples
$.users[0].name     → "Alice"
$.users[*].name     → ["Alice", "Bob"]
$.users[?(@.score > 90)].name → ["Alice"]