php-kafka / avsc-json-converter
将 Avsc 转换为 JSON 模式库
v0.1.5
2022-05-08 20:18 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- pimple/pimple: ^3.5
- symfony/console: ^5.3
Requires (Dev)
- infection/infection: ^0.25.3
- johnkary/phpunit-speedtrap: ^4.0
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9.5
- rregeer/phpunit-coverage-check: ^0.3.1
- squizlabs/php_codesniffer: ^3.6
README
将 Avsc 模式转换为 JSON 模式
安装
composer require php-kafka/avsc-json-converter
使用方法
将包含 avsc 文件的文件夹转换为 json 模式
./bin/console convert:avsc-to-json avscFolder jsonOutputFolder
将单个 avsc 文件转换为 json 模式
./bin/console convert:single-avsc-to-json avscFolder jsonOutputFolder
选项
--convertOnlyValueSchema
只转换以value.avsc
结尾的 avsc 文件--noDefaultAsRequired
只标记没有默认值的字段为必需,而不是全部
已知问题
这个库非常实验性,以下为开放的 问题 / 任务