[ Null, Bool(true), Bool(false), Integer(102), Float(10.2), Float(0.2), Integer(0), Integer(100), Integer(1), Float(0.0), Float(2.0), Float(0.2), Float(0.02), Float(0.0), Float(0.0), Float(20.0), Float(20.0), Float(200.0), Float(0.0), Float(0.2), Float(0.2), Float(2.0), Float(0.0), Float(0.2), Integer(-102), Float(-10.2), Float(-0.2), Integer(0), Integer(-100), Integer(-1), Float(-0.0), Float(-2.0), Float(-0.2), Float(-0.02), Float(-0.0), Float(-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![Integer(10)]), Array(vec![Null, Bool(true), Bool(false), Integer(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![Integer(102), Float(10.2), Float(0.2), Integer(0), String("helloȴ\\ 𝄞".to_string())]), Array(vec![Integer(100), Integer(1), Float(0.0), Float(2.0), String("汉语 / 漢語; Hàn\u{8} \tyǔ ".to_string())]), Array(vec![Float(0.2), Float(0.02), Float(0.0), Float(0.2), Float(0.2)]), Array(vec![Integer(-102), Integer(-100), Float(-0.0), Float(-20.0)]), Null, Null, Null, Null, ]