[英]Avro schema for a given class
遵循 class 的等效 avro 模式是什么
class A {
String s;
List<String> l;
}
我有以下内容,但它不起作用:
{
"name" : "A",
"type": "record",
"fields": [
{
"name": "s",
"type": "string"
},
{
"name": "l"
"type": "array",
"items": "string"
}
]
}
我相信array
类型需要嵌套在另一个字典中,如下所示:
{
"name" : "A",
"type": "record",
"fields": [
{
"name": "s",
"type": "string"
},
{
"name": "l"
"type": {
"array",
"items": "string"
}
}
]
}
您可以使用 Avro IDL 基本上拥有相同的东西
protocol SampleProtocol {
record A {
string s;
array<string> l;
}
}
您可以参考 Avro 文档,了解如何在生成 class 时实际获取 Java Arraylist class4 另一个数组 ABC2CBB4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.