JSON Path
charter-ietf-jsonpath-00-00

The information below is for an older proposed charter
Document Proposed charter JSON Path WG (jsonpath) Snapshot
Title JSON Path
Last updated 2020-09-21
State Start Chartering/Rechartering (Internal Steering Group/IAB Review) Rechartering
WG State Proposed
IESG Responsible AD Murray Kucherawy
Charter Edit AD Murray Kucherawy
Send notices to (None)

Charter
charter-ietf-jsonpath-00-00

JSONPath is a syntax, originally based on the XML "XPath" design,
which selects fields and values from a JSON document.  It is
used in a variety of applications which rely on JSON message
formats.

JSONPath was originally described by Stefan Goessner [1] but has
never had an official specification of any kind, and the 39+
implementations, while mostly compatible, differ in certain
behaviors.

Note that while JSON Pointer (RFC 6901) is already standardised, it is
designed to provide a reference to a single, specific part of a JSON
document, whereas JSONPath provides the ability to query a document
and potentially return multiple values.

The WG will develop a standards-track JSONPath specification, with the
primary goal of capturing the common semantics of existing
implementations and, where there are differences, choosing
semantics with the goal of causing the least disruption among
JSONPath users.

Possible input documents are:

* https://datatracker.ietf.org/doc/draft-goessner-dispatch-jsonpath/

* https://jsonpath-standard.github.io/internet-draft/

[1] https://goessner.net/articles/JsonPath/