【发布时间】:2014-08-24 07:24:12
【问题描述】:
是否有任何工具能够从“典型”JSON 文档创建 AVRO 架构。
例如:
{
"records":[{"name":"X1","age":2},{"name":"X2","age":4}]
}
我发现http://jsonschema.net/reboot/#/ 生成一个'json-schema'
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://jsonschema.net#",
"type": "object",
"required": false,
"properties": {
"records": {
"id": "#records",
"type": "array",
"required": false,
"items": {
"id": "#1",
"type": "object",
"required": false,
"properties": {
"name": {
"id": "#name",
"type": "string",
"required": false
},
"age": {
"id": "#age",
"type": "integer",
"required": false
}
}
}
}
}
}
但我想要一个 AVRO 版本。
【问题讨论】:
-
你得到答案了吗?如果不是,那么您是否从 json 手动创建了 avro 模式? :|
-
我也是.. 祝你好运!在我看来这是一项手动任务,我需要在自动化脚本中为定期生成的 JSON 数据文件生成 avro 模式文件:(
标签: json schema generator avro