PHPackages                             jddf/jddf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. jddf/jddf

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

jddf/jddf
=========

JSON Data Definition Format validation for PHP

0.1.0(6y ago)06[1 PRs](https://github.com/jddf/jddf-php/pulls)MITPHP

Since Jan 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jddf/jddf-php)[ Packagist](https://packagist.org/packages/jddf/jddf)[ RSS](/packages/jddf-jddf/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

jddf-php [![](https://camo.githubusercontent.com/b8f518452e74f3a933c82de9aed064b4e1c0bc79315fd12794891fd80b6d59d4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6464662f6a646466)](https://packagist.org/packages/jddf/jddf) [![](https://github.com/jddf/jddf-php/workflows/PHP%20CI/badge.svg?branch=master)](https://github.com/jddf/jddf-php/actions)
===================================================================================================================================================================================================================================================================================================================================================================================

[](#jddf-php--)

This package is a PHP implementation of **JSON Data Definition Format**. You can use this package to:

1. Validate input data against a schema,
2. Get a list of validation errors from that input data, or
3. Build your own tooling on top of JSON Data Definition Format

Installation
------------

[](#installation)

You can add this package as a dependency using Composer:

```
composer require jddf/jddf
```

Usage
-----

[](#usage)

Here's how you parse a schema, validate data against that schema, and see what validation errors came back:

```
