Beispiel #1
0
 std::vector<T> as(const basic_json<Char, Alloc>& val) const
 {
     std::vector<T> v(val.size());
     for (size_t i = 0; i < v.size(); ++i)
     {
         v[i] = val[i].template as<T>();
     }
     return v;
 }
Beispiel #2
0
 bool is(const basic_json<Char, Alloc>& val) const
 {
     bool result = val.is_array();
     for (size_t i = 0; result && i < val.size(); ++i)
     {
         if (!val[i].template is<T>())
         {
             result = false;
         }
     }
     return result;
 }