Lite JSON Schema check

Validate common JSON Schema object rules: type, required, properties, enum, min/max and string length.