1#include <iostream>
2#include <iomanip>
3#include <nlohmann/json.hpp>
4
5using json = nlohmann::json;
6
7int main()
8{
9    // a valid JSON text
10    auto valid_text = R"(
11    {
12        "numbers": [1, 2, 3]
13    }
14    )";
15
16    // an invalid JSON text
17    auto invalid_text = R"(
18    {
19        "strings": ["extra", "comma", ]
20    }
21    )";
22
23    std::cout << std::boolalpha
24              << json::accept(valid_text) << ' '
25              << json::accept(invalid_text) << '\n';
26}
27