如何在不编译架构的情况下使用Avro序列化已知类

时间:2018-10-04 13:43:10

标签: java serialization avro

我目前正在研究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的克隆吗?

谢谢!

0 个答案:

没有答案