jsonquerylang / jsonquerylang/jsonquery-website

Java implementation

Open
#9 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.