JSONPath
| JSONPath | |
|---|---|
| Paradigm | Query language |
| Designed by | Stefan Gössner |
| Developer | Stefan Gössner |
| First appeared | 2007 (blogged) 2024 (standardized) |
| Influenced by | |
| XPath | |
| Status | Proposed Standard |
|---|---|
| Year started | February 2024 |
| Organization | IETF |
| Editors | Stefan Gössner Glyn Normington Carsten Bormann |
| Authors | Stefan Gössner |
| Base standards | JSON |
| Related standards | XPath |
In computer software, JSONPath is a query language for querying values in JSON. The uses of JSONPath include:
- Selecting a specific node in a JSON value
- Retrieving a set of nodes from a JSON value, based on specific criteria
- Navigating through complex JSON values to retrieve the required data.
JSONPath queries are path expressions written as strings, e.g. $.foo.