1个稳定版本
1.0.2 | 2021年11月28日 |
---|
1573 在 数据结构 中
69 每月下载量
21KB
358 行
qt-json
Qt二进制JSON数据格式的简单解析器。
此解析器将流行的 QTBinary JSON 格式转换为rust应用程序可用的格式。
使用
只需提供一个二进制编码的JSON数组给函数,它将将其解析为内部JSON结构
use qt_json::QJSONDocument;
fn main(){
let json_data = b"qbjs\
\x01\x00\x00\x00\
\x10\x00\x00\x00\
\x02\x00\x00\x00\
\x0C\x00\x00\x00\
\x4A\x01\x00\x00";
let document = QJSONDocument::from_binary(json_data.to_vec()).unwrap();
println!("{:?}", document);
}
免责声明
此库是根据Qt源代码进行逆向工程创建的。该代码可能无法与其他版本的Qt JSON文档一起工作。欢迎对此库提供帮助。
许可证:BSD-3-Clause
依赖项
~2MB
~49K SLoC