文件名称:rust-jq:libjq的锈迹绑定
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-04 05:03:13
Rust
rust-jq-libjq的rust bindinds 提示:jv.h中的API用于处理已解析的JSON值,而jq.h中的API用于评估jq程序。 使用jq_init()分配jq_state *值, 然后使用jq_compile_args()编译一个jq程序, 然后使用jq_start()准备对一个输入值进行评估, 然后重复调用jq_next()以提取程序产生的所有输出值。 终止由jq_next()输出无效值(无消息)指示, 而错误由jq_next()表示,输出带有消息的无效值。 完成后,使用jq_teardown()释放jq_state *值。 从jq源目录中导出DYLD_LIBRARY_PATH = / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolc
【文件预览】:
rust-jq-master
----.travis.yml(14B)
----tests()
--------lib.rs(56B)
----src()
--------ffi_jq.rs(32KB)
--------lib.rs(2KB)
--------ffi_jv.rs(28KB)
----Cargo.toml(443B)
----.gitignore(18B)
----README.md(1KB)