Apache Avro предоставляет компактный, быстрый двоичный формат данных с богатой структурой данных для сериализации. Однако для этого требуется, чтобы пользователь определил схему (в JSON) для объекта, который необходимо сериализовать.
В некоторых случаях это может быть невозможно (например, класс этого объекта Java имеет некоторые члены, типы которых являются внешними классами Java во внешних библиотеках). Следовательно, мне интересно, есть ли инструмент, который может получить информацию из файла .class объекта и сгенерировать схему Avro для этого объекта (например, Gson использует информацию объекта .class для преобразования определенного объекта в строку JSON).