JSONPath icon indicating copy to clipboard operation
JSONPath copied to clipboard

JSONPath comparison and standardisation

Open glyn opened this issue 5 years ago • 2 comments

@SoftCreatR If you are interested in helping to shape a JSONPath standard, see the IETF JSONPath mailing list for upcoming information about a Working Group to work on the standard. Meanwhile, feel free to join some other implementers here (includes an invitation to their slack workspace) or to add your project to the JSONPath comparison project.

Context: https://github.com/FlowCommunications/JSONPath/issues/55#issuecomment-708371420, thanks to @martinssipenko.

glyn avatar Oct 14 '20 12:10 glyn

Hello @glyn,

thank you for pointing that out. As of now, I don't know, if I'm going to extend the functionality of this lib by myself.

The motivation for forking this project was related to a compatibility issue with the PSR-0/PSR-4 standard, which prevented me from finishing my ongoing work using https://github.com/martin-helmich/phpunit-json-assert. So the goal was to have a functional version of this library as a drop-in replacement for its original. And when I saw, that many people are struggling with the same issues, I decided to make this fork public and create an unofficial update (which is now somewhat official).

Now, the next goal is to provide a working version for older PHP versions, so this lib completely supersedes its predecessor. When this is done, I'll think about extending its functionality.

SoftCreatR avatar Oct 14 '20 13:10 SoftCreatR

thank you for pointing that out. As of now, I don't know, if I'm going to extend the functionality of this lib by myself.

Fair enough. One other possibility is that a JSONPath standard can help to clarify existing behaviour and you might want to refer to the eventual standard and say things like "This feature works in a standard way".

glyn avatar Oct 14 '20 13:10 glyn