presentation-exchange icon indicating copy to clipboard operation
presentation-exchange copied to clipboard

The "DSL Question" - is JSON Path cross-platform enough and securable enough to encompass all DSLs beyond PE's inbuilt filters?

Open bumblefudge opened this issue 1 year ago • 0 comments

A list of JSONPath issues in the past point to the possibility that requiring implementers to support/allow "all of" JSONPath without constraints or guidance is a blocker to adoption:

General consensus on today's call to seriously consider major changes to the evaluation DSL component of PE in v3, such as:

  • move to JSONPointer altogether, less dev-friendly but safer/simpler
  • make a constrained subset of JSONPath required for conformance, with some forms of JSONPath usage moved to a Feature
  • DSL-agility with JSONPath as "translation layer" (shudder)

bumblefudge avatar Jun 15 '23 18:06 bumblefudge