| 
						 | 
						- var Ajv = require('ajv');
 - var ajv = new Ajv({allErrors: true});
 - 
 - var schema = {
 -   "properties": {
 -     "foo": { "type": "string" },
 -     "bar": { "type": "number", "maximum": 3 }
 -   }
 - };
 - 
 - var validate = ajv.compile(schema);
 - 
 - test({"foo": "abc", "bar": 2});
 - test({"foo": 2, "bar": 4});
 - 
 - function test(data) {
 -   var valid = validate(data);
 -   if (valid) console.log('Valid!');
 -   else console.log('Invalid: ' + ajv.errorsText(validate.errors));
 - }
 
 
  |