Difference between revisions of "JSON Schema"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(External links)
(See also)
Line 15: Line 15:
 
== See also ==
 
== See also ==
  
* [[JSON]]
+
* [[JSON]] - an open standard format that uses human-readable text to transmit data objects consisting of [[Attribute–value pair|attribute–value pairs]].
  
 
== External links ==
 
== External links ==

Revision as of 08:47, 18 August 2016

JSON Schema specifies a JSON-based format to define the structure of JSON data for validation, documentation, and interaction control.

Description

A JSON Schema provides a contract for the JSON data required by a given application, and how that data can be modified.

JSON Schema is based on the concepts from XML Schema (XSD), but is JSON-based.

The JSON data schema can be used to validate JSON data. As in XSD, the same serialization/deserialization tools can be used both for the schema and data. The schema is self-describing.

JSON Schema was an Internet Draft, most recently version 4, which expired on August 4, 2013.

There are several validators available for different programming languages, each with varying levels of conformance.

See also

External links