typename basic_json<Char, Alloc>::array as(const basic_json<Char, Alloc>& val) const
 {
     return val.array_value();
 }