The Rebel is an advanced Java code generator. It enables modeling and code generation for Java Persistence API/Hibernate, Spring, Spring Data and Jackson. Besides other features, it preserves your changes to the generated source code.
This specification provides a standard JSON structure/schema for the representation of semantic library content and API models. This is used to import library content into any conformant modelling tool, and to interchange API models between conformant modelling tools.