arbitrary-json 0.1.1

A Json generator based on serde_json and arbitrary
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use arbitrary_json::ArbitraryValue;
use rand::Rng;

fn main() {
    let mut data = [0; 1000];
    rand::thread_rng().fill(&mut data[..]);

    let mut unstructured = arbitrary::Unstructured::new(&data);

    for _ in 0..100 {
        let json: ArbitraryValue = unstructured.arbitrary().unwrap();

        dbg!(json);
    }
}