#include #include int main() { std::cout << std::boolalpha; // json_view is basic_json_view: a read-only handle // returned by json_document::root() nlohmann::json_document doc = nlohmann::json_document::parse("[1, 2, 3]"); nlohmann::json_view v = doc.root(); std::cout << v.is_array() << ' ' << v.size() << '\n'; }