json-avro-converter:JSON到Avro转换工具旨在简化向Avro的迁移

时间:2024-05-28 15:12:12
【文件属性】:

文件名称:json-avro-converter:JSON到Avro转换工具旨在简化向Avro的迁移

文件大小:95KB

文件格式:ZIP

更新时间:2024-05-28 15:12:12

hacktoberfest Groovy

json-avro-converter 该项目是JSON到Avro的转换工具,旨在使向Avro的迁移更加容易。 它包括一个简单的命令行验证器。 动机 Apache Avro附带了一些非常先进和高效的工具,用于读写二进制Avro,但是不幸的是,它们对JSON到Avro转换的支持受到限制,如果架构中有一些可选字段,则需要使用类型声明包装字段。 如果该工具符合JSON模式,则该工具可帮助将项目从使用JSON迁移到Avro,而无需修改JSON数据。 JSON2Avro转换器 特征 二进制JSON到二进制Avro的转换 二进制JSON到GenericData.Record的转换 将二进制JSON转换为Avro生成的Java类 将二进制Avro转换为二进制JSON 可选的现场支持(联合不需要包装) 未在架构中声明的未知字段将被忽略 依存关系 dependencies { compile


【文件预览】:
json-avro-converter-master
----.travis.yml(252B)
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle()
--------wrapper()
----LICENSE.md(10KB)
----.gitignore(411B)
----converter()
--------src()
--------build.gradle(3KB)
----README.md(4KB)
----validator()
--------src()
--------build.gradle(1KB)
----settings.gradle(75B)
----build.gradle(883B)

网友评论