JSONPath

JSONPath
ParadigmQuery language
Designed byStefan Gössner
DeveloperStefan Gössner
First appeared2007 (blogged)
2024 (standardized)
Influenced by
XPath
JSONPath
StatusProposed Standard
Year startedFebruary 2024 (2024-02)
OrganizationIETF
EditorsStefan Gössner
Glyn Normington
Carsten Bormann
AuthorsStefan Gössner
Base standardsJSON
Related standardsXPath

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.