Add-onsJSON Schema Validator (json-sKema)

Syncro Soft
Version: 2.0.0
Oxygen Version: 26.0+
End User License Agreement

This add-on contributes a JSON Schema Validator that can be used for validating JSON documents against JSON schemas version 2020-12. The validation engine is based on json-sKema library (https://github.com/erosb/json-sKema).

To use the validator, you need to create a validation scenario by selecting the Configure Validation Scenario(s) from the Validation toolbar drop-down menu, or from the Document > Validate menu (or the Validate submenu when invoking the contextual menu on a file in the Project view).

What's new in version 2.0.0

  • Utilize JSON meta-schemas from the Oxygen frameworks directory instead of fetching them remotely.
  • Prevent infinite recursion and StackOverflowError caused by very deeply nested JSON structures.
  • Various bug fixes and improvements.

What's new in version 1.1.0

  • Added support for validation of "readOnly" and "writeOnly" keywords, depending on context.
  • Improved "$dynamicRef" implementation so that it also searches for potentially "$dynamicAnchor"-ed schemas under "$defs".