1c5f01b2fSopenharmony_ci#include <iostream> 2c5f01b2fSopenharmony_ci#include <nlohmann/json.hpp> 3c5f01b2fSopenharmony_ci 4c5f01b2fSopenharmony_ciusing json = nlohmann::json; 5c5f01b2fSopenharmony_ci 6c5f01b2fSopenharmony_ciint main() 7c5f01b2fSopenharmony_ci{ 8c5f01b2fSopenharmony_ci // create JSON values 9c5f01b2fSopenharmony_ci json object = {{"one", 1}, {"two", 2}}; 10c5f01b2fSopenharmony_ci json null; 11c5f01b2fSopenharmony_ci 12c5f01b2fSopenharmony_ci // print values 13c5f01b2fSopenharmony_ci std::cout << object << '\n'; 14c5f01b2fSopenharmony_ci std::cout << null << '\n'; 15c5f01b2fSopenharmony_ci 16c5f01b2fSopenharmony_ci // add values 17c5f01b2fSopenharmony_ci object.push_back(json::object_t::value_type("three", 3)); 18c5f01b2fSopenharmony_ci object += json::object_t::value_type("four", 4); 19c5f01b2fSopenharmony_ci null += json::object_t::value_type("A", "a"); 20c5f01b2fSopenharmony_ci null += json::object_t::value_type("B", "b"); 21c5f01b2fSopenharmony_ci 22c5f01b2fSopenharmony_ci // print values 23c5f01b2fSopenharmony_ci std::cout << object << '\n'; 24c5f01b2fSopenharmony_ci std::cout << null << '\n'; 25c5f01b2fSopenharmony_ci} 26