jsnom

Crates.iojsnom
lib.rsjsnom
version1.0.1
sourcesrc
created_at2022-08-29 20:56:07.080171
updated_at2022-08-29 21:19:40.852662
descriptionSmall and ergonomic JSON parser library
homepage
repositoryhttps://github.com/Piturnah/jsnom
max_upload_size
id654771
size29,312
Peter Hebden (Piturnah)

documentation

https://docs.rs/jsnom

README

JSnom

crates.io documentation license downloads stargazers

JSON parser, with a focus on small size and ergonomics.

Example

Click to show 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)
        ]))
    );
}

License

This project is dual-licensed under either:

at your option.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 4

cargo fmt