List<O> decodeObjectListJson(String json) { var itr = decodeObjectJson(json) as Iterable<O>; return itr is List<O> ? itr : itr.toList(); }