Javascript 使用纯JS从“avdl”生成“avsc”文件

Javascript 使用纯JS从“avdl”生成“avsc”文件,javascript,avro,Javascript,Avro,我知道可以使用Apache提供的java工具将avdl转换为一系列avsc文件 但是,尽管该网站也列出了许多不同语言的实现,包括JS,但这些语言中似乎不支持avdl->avsc转换 您建议如何在纯JavaScript中执行此转换?这样的库是否存在,或者我们总是被迫使用纯Java实现?Java似乎是他们实现从avdl到avsc编译的唯一语言。最简单的方法可能就是在某个地方使用avro tools.jar,然后在某个子过程中调用JS代码来编译模式 另一个选择是在JS中重新实现IDL编译器。我不会这么

我知道可以使用Apache提供的java工具将
avdl
转换为一系列
avsc
文件

但是,尽管该网站也列出了许多不同语言的实现,包括JS,但这些语言中似乎不支持
avdl->avsc
转换


您建议如何在纯JavaScript中执行此转换?这样的库是否存在,或者我们总是被迫使用纯Java实现?

Java似乎是他们实现从avdl到avsc编译的唯一语言。最简单的方法可能就是在某个地方使用
avro tools.jar
,然后在某个子过程中调用JS代码来编译模式

另一个选择是在JS中重新实现IDL编译器。我不会这么做,但是如果您想看一看的话,Java实现几乎都包含在其中