Skip to content

Initial pre-release

Pre-release
Pre-release
Compare
Choose a tag to compare
@Knetic Knetic released this 16 Aug 01:39
· 83 commits to master since this release

Features:

  • Loads arbitrary json schemas, produces code files for each object schema found therein.
  • Handles most common use-cases for constraints, such as integer min/max, null guards, string regex, array size, and required properties.
  • Generates Go, Java, C#, and JS code for schemas.

Limitations:

  • Incomplete support for json schema parsing (lacks some features, does not entirely comply to spec).
  • Does not support python/ruby
  • May not use most-correct exceptions for some constraints in all languages
  • No integration tests
  • Does not support pulling remote schemas

This is not production-ready. The code it generates will work, but the tool is not guaranteed to support every workflow. Download only to evaluate for future use.