1 use std::collections::HashMap; 2 3 #[derive(Debug, PartialEq, Clone)] 4 pub enum JsonValue { 5 Null, 6 Boolean(bool), 7 Str(String), 8 Num(f64), 9 Array(Vec<JsonValue>), 10 Object(HashMap<String, JsonValue>), 11 } 12