Trait json_value::JsonMaybeObject[][src]

pub trait JsonMaybeObject: JsonValueWrap where
    Self: Sized
{ fn get_key(&self, key: &str) -> Option<&Self>;
fn extract_key(&mut self, key: &str) -> Option<Self>; fn get_key_string(&self, key: &str) -> Option<&String> { ... }
fn get_key_as_boolean(&self, key: &str) -> Option<&bool> { ... }
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_object(&mut self, key: &str) -> Option<Map<String, Self>> { ... } }

Required methods

Provided methods

Implementations on Foreign Types

Implementors