#json-parser #json #parser #small #array-vec

jsnom

小型且易用的 JSON 解析器库

2 个稳定版本

1.0.1 2022 年 8 月 29 日

#2948解析器实现

MIT/Apache

17KB
379

JSnom

crates.io documentation license downloads stargazers

专注于小型和易用性的 JSON 解析器。

示例

点击显示 Cargo.toml。
[dependencies]
jsnom = "1.0"
use jsnom::JsonValue;

fn main() {
    assert_eq!(
        JsonValue::from_str("[null, null, true]"),
        Ok(JsonValue::Array(vec![
            JsonValue::Null,
            JsonValue::Null,
            JsonValue::Bool(true)
        ]))
    );
}

许可证

本项目可根据您的选择在以下许可证下使用:

任选其一。

贡献

除非您明确表示,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,将根据上述方式双重许可,不附加任何额外条款或条件。

依赖项

~1MB
~20K SLoC