jsonvalidaters

Json validator in rust

this is a simple schema validator for json in rust

supported data types

supported validation types

```rust

use jsonvalidaters;

use jsonvalidaters::validate;

fn main() {

let format = object! {
    "name":object! {"type":"string","min":3,"max":6,"errors":object! {
        "min":"",
        "max":""
    }},
    "age":object! {"type":"number","min":18,max:112,"errors":object! {
        "min":"",
        "max":""
    }},
    "features": object! {type:"array",min:3,max:5,options:["one","two","three"]},
    "games": object! {type:"object",min:1,max:5,validate: object! {
        dynamic:false,
        schema:object!{
            "cricket":{type:"object",min:2,max:2,validate:object!{
                schema:{
                    "score":{type:"number",min:1,max:10,options:["2"]},
                    "city":{type:"string",min:2,max:10}
                }
            }}
        }
    }}
};

let data = object! {
    "name":"akku",
    "age":27,
    "features":["one","two","three"],
    "games":{
        "cricket":{score:2,city:"delhi"},
    }
};

let run = validate(
    &format,
    &data,
    "static",
    4
);

println!("run : {:?}",run);

}

```