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

Java JSON Schema validator #1037

Open
7 of 33 tasks
redmitry opened this issue Oct 18, 2024 · 1 comment
Open
7 of 33 tasks

Java JSON Schema validator #1037

redmitry opened this issue Oct 18, 2024 · 1 comment
Labels
dependencies Pull requests that update a dependency file good first issue Good for newcomers Hacktoberfest Issues accepeted Hacktoberfest'24 Status: Available No one has claimed responsibility for resolving this issue.

Comments

@redmitry
Copy link

Tool Name

Jaronuinga

Tool Description

Jaronuinga is simple JSON Schema validator written in Java. It is based on JSONP 1.1 and has no other dependencies.
The initial purpose of the library was to intercept parsing process for additional custom analysis (verifying "foreign keys" on data submission. It also may be used for schema analysis via getParent() and getChildren() methods.

Action Type

  • Add Tool
  • Modify Tool

Tooling Types

  • validator
  • hyper-schema
  • benchmarks
  • documentation
  • LDO-utility
  • code-to-schema
  • data-to-schema
  • model-to-schema
  • schema-to-types
  • schema-to-code
  • schema-to-web-UI
  • schema-to-data
  • util-general-processing
  • util-schema-to-schema
  • util-draft-migration
  • util-format-conversion
  • util-testing
  • editor
  • editor-plugins
  • schema-repository
  • linter
  • linter-plugins

Languages

Java 17

Environments

No response

Dependencies on Validators

JSON-P 1.1 API

Creators

Dmitry Repchevsky

Maintainers

Dmitry Repchevsky

License

LGPL 2.1 or later

Source Repository URL

https://github.com/elixir-europe/java-json-schema-validator

Homepage URL

No response

Supported Dialects

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 2019-09
  • 2020-12

Additional Dialects

No response

Bowtie Compliance Testing

No response

Tooling Listing Notes

No response

Compliance

It passes most of the JSON-Schema-Test-Suite (via junit tests).
Not all string formats are supported.
No support for $vocabulary yet - it would need some refactoring to generalize (vocabs support via services).

Landscape Information

No logo

@redmitry redmitry added the Status: Triage This is the initial status for an issue that requires triage. label Oct 18, 2024
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Oct 18, 2024
Copy link

Welcome to the JSON Schema Community. We are so excited you are here! Thanks a lot for reporting your first issue!! 🎉🎉 Please make sure to take a look at our contributors guide if you plan on opening a pull request.
For more details, check out the README.md file.

@DhairyaMajmudar DhairyaMajmudar added good first issue Good for newcomers Status: Available No one has claimed responsibility for resolving this issue. Status: Accepted It's clear what the subject of the issue is about, and what the resolution should be. Hacktoberfest Issues accepeted Hacktoberfest'24 and removed Status: Triage This is the initial status for an issue that requires triage. labels Oct 18, 2024
@benjagm benjagm removed the Status: Accepted It's clear what the subject of the issue is about, and what the resolution should be. label Oct 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file good first issue Good for newcomers Hacktoberfest Issues accepeted Hacktoberfest'24 Status: Available No one has claimed responsibility for resolving this issue.
Projects
None yet
Development

No branches or pull requests

3 participants