© 2025 InterSystems Corporation, Cambridge, MA. All rights reserved.Privacy & TermsGuaranteeSection 508Contest Terms

Initial Release
iris‑fastjsonschema is a lightweight, high-performance JSON Schema validation toolkit. It combines the simplicity and speed of fastjsonschema with additional support for “iris”-style schema definitions
The fastjsonschema library is designed to support JSON Schema Draft-07. For more information, see the official specification.
Compile the schema
Set sc = ##class(FastJsonSchema.Core).Compile(schema, schemaName)
Validate the json object against the schema
Set payload = ##class(FastJsonSchema.Core).Validate(schemaName, JSONObject)
The Compile and Validate methods require the following:
string property%DynamicObject or %DynamicArray👉 Check out our Contributing Guidelines for more details.