[英]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.