#include #include using json = nlohmann::json; int main() { // create JSON values json object = {{"one", 1}, {"two", 2}}; json null; // print values std::cout << object << '\n'; std::cout << null << '\n'; // add values: object.push_back({"three", 3}); // object is extended object += {"four", 4}; // object is extended null.push_back({"five", 5}); // null is converted to array // print values std::cout << object << '\n'; std::cout << null << '\n'; // would throw: //object.push_back({1, 2, 3}); }