Schema-Gen: 多语言XML模式代码生成工具
Schema-Gen 是一款支持多种语言的XML模式代码生成工具,生成的代码可以读写、操作和传输两种常见格式的数据:XML和JSON。目前支持的语言包括 Java 8、Kotlin 1、Swift 4 和 Dart 2.1。由于其跨语言特性,Schema-Gen 非常适合开发跨语言、移动端和客户端-服务器应用程序。生成的代码简洁易读,并提供了高度的灵活性和可配置性。Schema-Gen 使用 Groovy 编写,并打包为 Gradle 插件。
Java 功能
- 生成的 POJO 包含支持读写 JSON 和 XML 文档的注释。
- XML Schema 限制被转换为注释。
- 自动生成 equals、hashCode 和 toString 方法,方便测试。
用法
主要入口点是 XmlSchemaGenerator
,可以直接调用或通过 Gradle 插件调用。默认情况下,生成的代码位于 build/generated-sources/schema-gen
目录下。
271.86KB
文件大小:
评论区