Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support JSON path spec when it's here! #2395

Open
gregsdennis opened this issue Feb 6, 2023 · 3 comments
Open

Support JSON path spec when it's here! #2395

gregsdennis opened this issue Feb 6, 2023 · 3 comments
Labels
chore enhancement New feature or request triaged

Comments

@gregsdennis
Copy link

gregsdennis commented Feb 6, 2023

Chore summary
IETF is building a specification for JSON Path. (Repo / Latest)

Tasks
Support the spec-defined syntax.

Additional context
I'm not sure what library you're using for JSON Path parsing and evaluation (or if it's home-grown), but it might be a good idea to support this when it's released. We're getting pretty close.

@gregsdennis
Copy link
Author

gregsdennis commented Feb 6, 2023

Just saw in the docs that you're aware that the spec is coming, but the link is old (https://tools.ietf.org/html/draft-normington-jsonpath-00).

I also saw that you're using a combination of nimma and jsonpath-plus for parsing. It looks like jsonpath-plus is on the comparison site, but nimma isn't, so I've opened an issue to have it added.

@mnaumanali94 mnaumanali94 added the enhancement New feature or request label Feb 23, 2023
@mnaumanali94 mnaumanali94 changed the title JSON Path is getting a spec! Support JSON path spec when it's here! Feb 23, 2023
@gregsdennis
Copy link
Author

I've opened an issue with nimma to support the spec. I think that will trickle down to you.

@gregsdennis
Copy link
Author

JSON Path now has an RFC!

https://www.rfc-editor.org/rfc/rfc9535.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore enhancement New feature or request triaged
Projects
None yet
Development

No branches or pull requests

2 participants