Documentation

JsonFlex Build Status

Flexibly Parse a JSON string

Usage

Add this to your Cargo.toml:

[dependencies.json_flex]
git = "https://github.com/nacika-ins/json_flex.git"

and this to your crate root:

extern crate json_flex;
use json_flex::{JsonFlex, JFObject, Unwrap};

Example

extern crate json_flex;
#[warn(unused_imports)]
use json_flex::{JsonFlex, JFObject, Unwrap};

fn main() {
    let array = JsonFlex::decode(r#"[1,2,3,4]"#.to_owned());
    println!("{:?}", array);


    let array = JsonFlex::decode(r#"["1","2","3","4"]"#.to_owned());
    println!("{:?}", array[0].into_string());
}

License

JsonFlex is released under the MIT License.