mirror of
https://github.com/justinrainbow/json-schema.git
synced 2025-03-19 13:49:48 +01:00
JSON Schema for PHP
Usage
<?php
$validator = new JsonSchema\Validator();
$result = $validator->validate(json_decode($json), json_decode($schema));
if ($result->valid) {
echo "The supplied JSON validates against the schema.\n";
} else {
echo "JSON does not validate. Violations:\n";
foreach ($result->errors as $error) {
echo "[{$error['property']}] {$error['message']}\n";
}
}
Running the tests
$ git submodule update --init
$ phpunit
Languages
PHP
100%