IRIS JSON Schema Validator
2
2
Initial Release
InterSystems IRIS JSON Schema support
$ git clone https://github.com/yurimarx/iris-json-schema.git
$ docker-compose build
$ docker-compose up
docker exec -it iris-json-schema_iris_1 bash
iris session iris
set $namespace = "IRISAPP"
set jsonSchema = ##class(dc.irisjsonschema.JSONSchemaValidator).GetJSONSchema()
set jsonContent = ##class(dc.irisjsonschema.JSONSchemaValidator).GetValidSampleJSON()
set st = ##class(dc.irisjsonschema.JSONSchemaValidator).Validate(jsonSchema,jsonContent,.result)
write result
set jsonContent = ##class(dc.irisjsonschema.JSONSchemaValidator).GetInvalidSampleJSON()
set st = ##class(dc.irisjsonschema.JSONSchemaValidator).Validate(jsonSchema,jsonContent,.result)
write result
Initial Release