All Projects → opis → Json Schema

opis / Json Schema

Licence: apache-2.0
JSON Schema validator for PHP

Projects that are alternatives of or similar to Json Schema

fform
Flexibile and extendable form builder with constructor
Stars: ✭ 26 (-92.15%)
Mutual labels:  json-schema
Jsonschema2md
Convert Complex JSON Schemas into Markdown Documentation
Stars: ✭ 283 (-14.5%)
Mutual labels:  json-schema
Vue Json Schema Form
基于Vue/Vue3,Json Schema 和 ElementUi/antd/iview3 等生成 HTML Form 表单,用于活动编辑器、h5编辑器、cms等数据配置;支持可视化生成表单Schema 。 Generate a form using Vue/Vue3, Json Schema and ElementUi/antdv/iview3
Stars: ✭ 300 (-9.37%)
Mutual labels:  json-schema
modelina
Library for generating data models based on inputs such as AsyncAPI, OpenAPI, or JSON Schema documents.
Stars: ✭ 55 (-83.38%)
Mutual labels:  json-schema
Jsonschema
golang implementation of https://json-schema.org drafts 7 & 2019-09
Stars: ✭ 267 (-19.34%)
Mutual labels:  json-schema
Serverless Aws Documentation
Serverless 1.0 plugin to add documentation and models to the serverless generated API Gateway
Stars: ✭ 299 (-9.67%)
Mutual labels:  json-schema
sts
Swagger to sf schema & st column in ng-alain
Stars: ✭ 20 (-93.96%)
Mutual labels:  json-schema
Vue Form Builder
Build powerful vue form with JSON schema and composition api.
Stars: ✭ 325 (-1.81%)
Mutual labels:  json-schema
Djv
Dynamic JSON Schema Validator - Supports draft-04/06
Stars: ✭ 281 (-15.11%)
Mutual labels:  json-schema
Jsonschema
An implementation of the JSON Schema specification for Python
Stars: ✭ 3,474 (+949.55%)
Mutual labels:  json-schema
Jsonschema
JSONSchema (draft04, draft06, draft07) Validation using Go
Stars: ✭ 261 (-21.15%)
Mutual labels:  json-schema
Ajsf
Angular JSON Schema Form
Stars: ✭ 266 (-19.64%)
Mutual labels:  json-schema
Php Json Schema
High definition PHP structures with JSON-schema based validation
Stars: ✭ 301 (-9.06%)
Mutual labels:  json-schema
json-ref-resolver
[Deprecated] Recursively resolve JSON pointers and remote authorities.
Stars: ✭ 27 (-91.84%)
Mutual labels:  json-schema
Swagger Cli
Swagger 2.0 and OpenAPI 3.0 command-line tool
Stars: ✭ 321 (-3.02%)
Mutual labels:  json-schema
php-code-builder
JSON Schema enabled PHP code building abstraction for PHP
Stars: ✭ 55 (-83.38%)
Mutual labels:  json-schema
Json Schema Validator
A fast Java JSON schema validator that supports draft V4, V6, V7 and V2019-09
Stars: ✭ 292 (-11.78%)
Mutual labels:  json-schema
Symfony React Sandbox
Example of integration with React and Webpack (Webpack Encore) for universal (isomorphic) React rendering, using Limenius/ReactBundle and Limenius/LiformBundle
Stars: ✭ 325 (-1.81%)
Mutual labels:  json-schema
Vuetify Jsonschema Form
Create beautiful and low-effort forms that output valid data.
Stars: ✭ 320 (-3.32%)
Mutual labels:  json-schema
Janephp
🌱 Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs
Stars: ✭ 300 (-9.37%)
Mutual labels:  json-schema

Opis JSON Schema

Tests Latest Stable Version Latest Unstable Version License

Validate JSON documents

Opis JSON Schema is a PHP implementation for the JSON Schema standard (draft-07 and draft-06), that will help you validate all sorts of JSON documents, whether they are configuration files or a set of data sent to a RESTful API endpoint.

The library's key features:

Documentation

The full documentation for this library can be found here. We provide documentation for both JSON Schema standard itself as well as for the library's own API.

License

Opis JSON Schema is licensed under the Apache License, Version 2.0.

Requirements

  • PHP ^7.0

Installation

Opis JSON Schema is available on Packagist and it can be installed from a command line interface by using Composer.

composer require opis/json-schema

Or you could directly reference it into your composer.json file as a dependency

{
    "require": {
        "opis/json-schema": "^1.0"
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].