json_flex

Crates.iojson_flex
lib.rsjson_flex
version0.3.3
sourcesrc
created_at2015-12-06 18:10:52.955235
updated_at2020-03-14 09:08:51.037538
descriptionFlexibly Parse a JSON string
homepagehttp://nacika.com
repositoryhttps://github.com/nacika-ins/json_flex
max_upload_size
id3579
size104,406
nacika (nacika-ins)

documentation

README

JsonFlex Build Status

Flexibly Parse a JSON string

Usage

Add this to your Cargo.toml:

[dependencies]
json_flex = "*"

and this to your crate root:

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

Example

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

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

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

License

JsonFlex is released under the MIT License.

Commit count: 18

cargo fmt