# Object validation [Back to tutorials](../tutorials.md) We could use json-schema to validate objects trough deep API. deepjs/lib/schema.js is json-schema v4 compliant. ## Direct API ```javascript var obj = { hello:"world", myInt:12 } var schema = { properties:{ hello:{ type:"string", required:true }, myInt:{ type:"number" } } } var report = deep.validate(obj, schema); console.log("report : ", report); ``` ## Through chain ```javascript var obj = { hello:"world", myInt:12 } var schema = { properties:{ hello:{ type:"string", required:true }, myInt:{ type:"number" } } } deep.nodes(obj, schema).validate().log(); // or deep.nodes(obj).validate(schema).log(); ```