1234567891011121314151617181920212223242526272829303132 |
- #include <iostream>
- #include <iomanip>
- #include <nlohmann/json.hpp>
- using json = nlohmann::json;
- int main()
- {
- // create JSON value
- json j =
- {
- {"pi", 3.141},
- {"happy", true},
- {"name", "Niels"},
- {"nothing", nullptr},
- {
- "answer", {
- {"everything", 42}
- }
- },
- {"list", {1, 0, 2}},
- {
- "object", {
- {"currency", "USD"},
- {"value", 42.99}
- }
- }
- };
- // call flatten()
- std::cout << std::setw(4) << j.flatten() << '\n';
- }
|