Я сейчас изучаю 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" }
]
}
Вопрос в следующем: могу ли я сериализовать / десериализовать данные в формате MyClass, используя AVRO, но без компиляции схемы и создания клона MyClass?
Заранее спасибо!