// Includes required #include // Using namespace using namespace json; int main(int argc, char *argv[]) { object person; person["name"] = "Adit"; person["age"] = 21; person.insert("height", 186.5); person["alive"] = true; person["links"]["github"] = "https://github.com/jadit19"; person["links"]["linkedin"] = "https://www.linkedin.com/in/jadit19/"; object college; college["name"] = "Indian Institute of Technology Kanpur"; college["graduation"] = 2024; college["major"] = "Electrical Engineering"; college["minors"].push_back("Operating Systems"); college["minors"].push_back("Machine Learning"); college["minors"].resize(3); college["minors"][2] = "English Literature"; person["college"] = college; person["languages"].resize(1); person["languages"][0] = "English"; person["languages"].push_back("Hindi"); person["languages"].push_back("Spanish"); person["languages"][2] = "French"; parser parser; std::string data = person.dumps(); object duplicate = parser.loads(data); logger::info(duplicate.dumps(2)); std::string name = person["name"]; int age = person["age"]; bool alive = person["alive"]; logger::info(name + " is " + std::to_string(age) + " years old and is " + (alive ? "alive" : "dead") + "."); return EXIT_SUCCESS; }