json.rs

 1pub use serde_json::*;
 2
 3pub trait ToJson {
 4    fn to_json(&self) -> Value;
 5}
 6
 7impl<T: ToJson> ToJson for Option<T> {
 8    fn to_json(&self) -> Value {
 9        if let Some(value) = self.as_ref() {
10            value.to_json()
11        } else {
12            json!(null)
13        }
14    }
15}