【发布时间】:2014-09-24 10:53:36
【问题描述】:
有谁知道如何创建包含某个类的对象列表的 Avro 模式?
我希望我生成的类如下所示:
class Child {
String name;
}
class Parent {
list<Child> children;
}
为此,我编写了部分模式文件,但不知道如何告诉 Avro 创建 Children 类型的对象列表?
我的架构文件如下所示:
{
"name": "Parent",
"type":"record",
"fields":[
{
"name":"children",
"type":{
"name":"Child",
"type":"record",
"fields":[
{"name":"name", "type":"string"}
]
}
}
]
}
现在的问题是我可以将字段 children 标记为 Child 类型或数组,但不知道如何将其标记为 array of objects of type Child 类?
有人可以帮忙吗?
【问题讨论】: