我的应用程序一直在使用 json 模式 (org.everit.json.schema.Schema ) 来验证 JSON 消息是否符合特定格式。我们现在正在考虑迁移到 Avro 模式。这涉及将以前存储的 schema.json 文件转换为 Avro 模式 schema.avsc。此外,当前的行为是我们通过 API /schema/create 获取 JSON 格式的模式,并在使用 SchemaLoader 验证它后将其存储为 schema.json 格式,例如 SchemaLoader.load(JSONObject obj)。
我们还需要一种将 schema.json 转换为 schema.avsc 的方法,因为我们通过 API 接收它的运行时间。我们可以使用任何实用程序/工具将 schema.json 转换为 schema.avsc 吗?