jjson 0.1.0

JSON for rust without NULL
Documentation

use jjson::{JJSON, jjson, hashmap};

fn main() {

    let ov = jjson!({
        "boolean": true,
        "string": "this is a good day",
        "number": 12.12,
        "array": jjson!([true, false]),
        "object": jjson!({
            "boolean": true
        })
    });

    println!("ov = {}", ov);

    let string = ov.to_string();

    let ov2 = JJSON::parse(&string).unwrap();

    println!("ov = {}", ov2);

    let map = hashmap!({
        "hello": 2,
        "world": 3
    });

    println!("ov = {:?}", map.get("hello"));

    let ov3 = JJSON::from(map);

    println!("ov = {}", ov3);

    let list = vec![1, 2];

    println!("ov = {:?}", list.get(0));

    let ov4 = JJSON::from(list);

    println!("ov = {}", ov4);
}