| 1234567891011121314151617181920212223242526272829303132 | #include <iostream>#include <iomanip>#include <nlohmann/json.hpp>using json = nlohmann::json;int main(){    // create JSON value    json j =    {        {"pi", 3.141},        {"happy", true},        {"name", "Niels"},        {"nothing", nullptr},        {            "answer", {                {"everything", 42}            }        },        {"list", {1, 0, 2}},        {            "object", {                {"currency", "USD"},                {"value", 42.99}            }        }    };    // call flatten()    std::cout << std::setw(4) << j.flatten() << '\n';}
 |