1 #include <iostream> 2 3 # define JSON_DIAGNOSTICS 1 4 #include <nlohmann/json.hpp> 5 6 using json = nlohmann::json; 7 main()8int main() 9 { 10 json j; 11 j["address"]["street"] = "Fake Street"; 12 j["address"]["housenumber"] = "12"; 13 14 try 15 { 16 int housenumber = j["address"]["housenumber"]; 17 } 18 catch (json::exception& e) 19 { 20 std::cout << e.what() << '\n'; 21 } 22 } 23