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

Required Methods

Provided Methods

Implementations on Foreign Types

Implementors