#include #include #include int main() { nlohmann::json j; j["pi"] = 3.141; j["happy"] = true; j["name"] = "Niels"; j["nothing"] = nullptr; j["answer"]["everything"] = 42; j["list"] = {1, 0, 2}; j["object"] = {{"currency", "USD"}, {"value", 42.99}}; std::string s = j.dump(); std::cout << s << std::endl; nlohmann::json j2 = nlohmann::json::parse(s); std::cout << j2.dump(4) << std::endl; return 0; }