Markdown Version | Session Recording

Session Date/Time: 07 Feb 2023 08:00

JSONPATH

Summary

The JSONPATH Working Group held an interim meeting to review the status of the "RegExp" and "Base" drafts, discuss outstanding technical issues, and plan for moving the drafts towards Working Group Last Call (WGLC) and subsequent publication. A key goal for the meeting was to resolve issues to enable the "RegExp" draft to be sent to the IESG immediately, and to prepare the "Base" draft for WGLC. Discussions focused on specific GitHub issues related to type definitions, parsing ambiguity, and function behavior.

Key Discussion Points

Decisions and Action Items

Decisions:

  1. The "RegExp" draft will be sent to the IESG after James updates the Shepherd write-up.
  2. The type value in Table 13 (and similar types) will be renamed to ValueType (e.g., OptionalNodeOrValueType) for clarity.
  3. The spec will remain tolerant by default regarding type checking; strict checking is considered a Quality of Implementation (QoI) feature.
  4. No explicit versioning mechanism will be added to JSONPath expressions.
  5. An index() function will not be added to the "Base" draft at this time.

Action Items:

Next Steps