TypeSchema is a JSON specification to describe data models.
Specification Editor Generator
At the following list you can take a look at example output for each supported programming language.