[ Null, Bool(true), Bool(false), Json::new(102), Json::new(10.2), Json::new(0.2), Json::new(0), Json::new(100), Json::new(1), Json::new(0.0), Json::new(2.0), Json::new(0.2), Json::new(0.02), Json::new(0.0), Json::new(0.0), Json::new(20.0), Json::new(20.0), Json::new(200.0), Json::new(0.0), Json::new(0.2), Json::new(0.2), Json::new(2.0), Json::new(0.0), Json::new(0.2), Json::new(-102), Json::new(-10.2), Json::new(-0.2), Json::new(0), Json::new(-100), Json::new(-1), Json::new(-0.0), Json::new(-2.0), Json::new(-0.2), Json::new(-0.02), Json::new(-0.0), Json::new(-20.0), String("hello\" \\ / \u{8} \u{c}\n\r\t".to_string()), String("helloȴ\\ 𝄞".to_string()), String("汉语 / 漢語; Hàn\u{8} \tyǔ ".to_string()), String("'é' character is one Unicode code point \u{00e9} while 'é' \u{0065}\u{0301} ".to_string()), Array(vec![]), Array(vec![Json::new(10)]), Array(vec![ Null, Bool(true), Bool(false), Json::new(10), String("tru\"e".to_string()) ]), Array(vec![ Null, Bool(true), Bool(false), String("hello\" \\ / \u{8} \u{c}\n\r\t".to_string()) ]), Array(vec![ Json::new(102), Json::new(10.2), Json::new(0.2), Json::new(0), String("helloȴ\\ 𝄞".to_string()) ]), Array(vec![ Json::new(100), Json::new(1), Json::new(0.0), Json::new(2.0), String("汉语 / 漢語; Hàn\u{8} \tyǔ ".to_string()) ]), Array(vec![ Json::new(0.2), Json::new(0.02), Json::new(0.0), Json::new(0.2), Json::new(0.2) ]), Array(vec![ Json::new(-102), Json::new(-100), Json::new(-0.0), Json::new(-20.0) ]), Object(vec![]), Object(vec![Property::new("key1".to_string(), Json::new("value1"))]), Object(vec![Property::new("key1".to_string(),Json::new("value1")), Property::new("key2".to_string(),Json::new("value2"))]), Object(vec![ Property::new("a".to_string(),Json::new(1)), Property::new("b".to_string(),Json::new(1)), Property::new("c".to_string(),Json::new(1)), Property::new("d".to_string(),Json::new(1)), Property::new("e".to_string(),Json::new(1)), Property::new("f".to_string(),Json::new(1)), Property::new("x".to_string(),Json::new(1)), Property::new("z".to_string(),Json::new(1)), ]), ]