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.