Мое приложение использует схему json (org.everit.json.schema.Schema) для проверки сообщений JSON на соответствие определенному формату. Сейчас мы думаем о переходе на схему Avro. Это включает в себя преобразование ранее сохраненных файлов schema.json в схему Avro schema.avsc. Кроме того, текущее поведение заключается в том, что мы получаем схему в формате JSON через API /schema/create и сохраняем ее в формате schema.json после проверки с помощью SchemaLoader, например, SchemaLoader.load(JSONObject obj).
Нам также нужен способ конвертировать этот schema.json в schema.avsc, поскольку мы получаем его во время выполнения через API. Есть ли какая-либо утилита/инструмент, который мы можем использовать для преобразования schema.json в schema.avsc?