我有一个自定义的 ASN1 规范作为定义复杂数据结构的 .asn 文件。我本质上想要做的是,将使用此规范编码的字符串解码为我可以在我的 flutter 应用程序中使用的数据结构。我目前正在构建一个 Linux 桌面应用程序。
我已经用 python 成功地做到了这一点,因为有 asn1tools 库可以很容易地编译这些 .asn 规范,然后使用该编译器的输出来解码所述字符串。除了 flutter 的 asn1lib 之外,我还没有发现任何类似的东西。但是在那里我真的找不到任何东西可以只放入一个 asn1 文件,得到某种解析器,然后用这个解析器解码字符串。
是否有可能在 flutter 本身中做到这一点?
如果有人能帮忙就好了。