• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <iostream>
2 #include <iomanip>
3 #include <sstream>
4 #include <nlohmann/json.hpp>
5 
6 using json = nlohmann::json;
7 
main()8 int main()
9 {
10     // create stream with serialized JSON
11     std::stringstream ss;
12     ss << R"({
13         "number": 23,
14         "string": "Hello, world!",
15         "array": [1, 2, 3, 4, 5],
16         "boolean": false,
17         "null": null
18     })";
19 
20     // create JSON value and read the serialization from the stream
21     json j;
22     ss >> j;
23 
24     // serialize JSON
25     std::cout << std::setw(2) << j << '\n';
26 }
27