我有一个 Fortran 程序,它使用
bind(c)
和一些用 C 编写的包装器,以使用 libyaml 在运行时读取/解析 YAML 文件。 这部分程序是Fortran和C代码的结合。
通常我们在使用 python 运行程序之前验证 YAML,但在实际编译的程序中没有验证。 由于可能会传入不遵循架构但有效的 YAML,因此程序可能会挂起。 有没有办法使用 jsonschema 验证 Fortran 或 C 中的 YAML?
可用实现的列表可以在 JSON Schema 页面上找到。
似乎不适用于 Fortran 或 C。