Как сериализовать известные классы с использованием Avro без компиляции схемы - PullRequest
0 голосов
/ 04 октября 2018

Я сейчас изучаю 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?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...