Trait json_value::JsonMaybeObject
source · [−]pub trait JsonMaybeObject: JsonValueWrap where
Self: Sized, {
fn get_key(&self, key: &str) -> Option<&Self>;
fn mut_key(&mut self, key: &str) -> Option<&mut Self>;
fn extract_key(&mut self, key: &str) -> Option<Self>;
fn get_key_as_boolean(&self, key: &str) -> Option<&bool> { ... }
fn get_key_as_string(&self, key: &str) -> Option<&String> { ... }
fn get_key_as_array(&self, key: &str) -> Option<&Vec<Self>> { ... }
fn get_key_as_object(&self, key: &str) -> Option<&Map<String, Self>> { ... }
fn extract_key_as_boolean(&mut self, key: &str) -> Option<bool> { ... }
fn extract_key_as_string(&mut self, key: &str) -> Option<String> { ... }
fn extract_key_as_array(&mut self, key: &str) -> Option<Vec<Self>> { ... }
fn extract_key_as_object(&mut self, key: &str) -> Option<Map<String, Self>> { ... }
}
Expand description
Treat json value as object and get data from it according to key