我目前正在研究Apache AVRO,但有些要点我不清楚。
假设我已经有以下课程:
package my.tutorial.avro;
public class MyClass {
private int id;
private String name;
// + Constructors, Getter and Setters
}
和以下架构:
{
" type " : "record",
" namespace " : "my.tutorial.avro",
" name " : "MyClass",
" fields " : [
{ "name" : " id" , "type" : "int" },
{ "name" : "name" , "type" : "string" }
]
}
问题是:我可以使用AVRO序列化/反序列化MyClass格式的数据,而无需编译架构和创建MyClass的克隆吗?
谢谢!