jsonquerylang / jsonquerylang/jsonquery-website
Java implementation
Nobody has claimed this yet.
- Dominant language
- Svelte
- Stars
- 5
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
We’ve implemented a Java version of JsonQuery and wanted to let you know in case it’s useful to you or the community.
The implementation follows the JsonQuery specification closely and is actively used and tested as part of a larger system. We’ve focused on correctness, conformance, and predictable behaviour rather than Java-specific extensions.
We intend to use it within our messaging server to route / mutate in flight data. We also added a new function that uses our jms selector to filter data since this gives us access to our ML libraries.
Repository: 👉https://github.com/Maps-Messaging/JsonQuery
(Feel free to link to a specific module or tag if you prefer.)
If you’re interested, we’re happy to:
- Align behaviour with any clarifications or edge cases
- Fix deviations from the spec
- Add tests for uncovered scenarios
- Cross-reference this implementation from the main project
No expectations on your side, just sharing the work and opening the door to collaboration.
Thanks for the original project and the spec.
Sincerely
Matthew
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked Maps-Messaging/JsonQuery repository and comparing its Java implementation with the JsonQuery specification. No files or tests are named in this issue; done would require a maintainer decision about whether and how to cross-reference the implementation on the official website.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- documentation
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100