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}