1234567891011121314151617181920212223242526 |
- #include <iostream>
- #include <iomanip>
- #include <sstream>
- #include <nlohmann/json.hpp>
- using json = nlohmann::json;
- int main()
- {
- // create stream with serialized JSON
- std::stringstream ss;
- ss << R"({
- "number": 23,
- "string": "Hello, world!",
- "array": [1, 2, 3, 4, 5],
- "boolean": false,
- "null": null
- })";
- // create JSON value and read the serialization from the stream
- json j;
- ss >> j;
- // serialize JSON
- std::cout << std::setw(2) << j << '\n';
- }
|