Skip to content

org-metalib/avro-to-json

Repository files navigation

avro-to-json

Converts Apache Avro schemas to JSON Schema and generates Java POJOs with Lombok + Jackson annotations.

Modules

Module Description
avro-to-json-core Conversion library + shared LombokAnnotator for POJO generation
avro-to-json-cli Command-line interface (fat JAR) — JSON Schema output or POJO generation
avro-to-json-maven-plugin Maven plugin — generate (JSON Schema) and generate-pojo (Lombok/Jackson POJOs) goals
avro-to-json-maven-plugin-sample Sample project demonstrating plugin usage

Requirements

  • Java 17+
  • Maven 3.6+

Build

mvn clean package

License

Apache License 2.0

About

Converts Apache Avro schemas to JSON Schema (draft-07)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages