static bool has(const value_type& value, const std::string& name) { BOOST_ASSERT(value.is_object()); auto object = value.as_object(); return object.find(name) != object.end(); }
static const_iterator end(const value_type& value) { BOOST_ASSERT(value.is_object()); return value.as_object().end(); }