2个稳定版本
1.0.1 | 2024年7月29日 |
---|---|
1.0.0 | 2024年7月28日 |
#1682 在 解析器实现
257 每月下载量
46KB
1K SLoC
json-parse
一个具有简单API和完整规范支持的Rust低级JSON解析器。
use json_parse::{parse, JsonElement::*};
let json = "[1, true, null]";
let parsed = parse(json).unwrap();
assert_eq!(parsed, Array(
vec![Number(1.0), Boolean(true), Null]
));
考虑使用此库如果
- 你需要一个没有外部依赖的轻量级解析器。
- 你希望有友好的用户界面错误消息,并能精确指出解析错误发生的位置。
- 你需要维护JSON对象中键的相对顺序(例如,构建JSON格式化程序)。
如果以下情况,这个库可能不适合