1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-22 15:21:52 +03:00
Files
json/doc/examples
Niels Lohmann b37392b7ac 🔖 set version to 3.6.0
2019-03-20 00:19:07 +01:00
..
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-08-31 17:07:35 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-24 22:43:00 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-12-15 08:38:54 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-24 22:43:00 +01:00
2019-03-17 22:25:18 +01:00
2019-03-17 22:25:18 +01:00
2019-03-17 22:25:18 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-28 19:32:09 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-08-16 21:53:47 +02:00
2016-04-25 23:17:04 +02:00
2018-10-24 09:28:57 +02:00
2018-10-24 09:28:57 +02:00
2018-10-24 09:28:57 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-28 19:32:09 +02:00
2018-08-16 21:53:47 +02:00
2018-10-28 15:09:26 +01:00
2018-10-28 15:09:26 +01:00
2018-10-28 15:09:26 +01:00
2018-08-16 21:53:47 +02:00
2018-08-16 21:53:47 +02:00
2018-08-16 21:53:47 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-24 15:16:32 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-24 15:16:32 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-24 15:16:32 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-03-08 21:03:19 +01:00
2018-09-28 11:25:23 +02:00
2018-09-29 14:33:39 +02:00
2018-09-29 14:33:21 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-04-07 18:29:09 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-07-12 18:28:23 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2016-01-26 20:07:03 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-01-05 18:34:10 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2019-03-19 15:40:23 +01:00
2019-03-19 15:40:23 +01:00
2019-03-19 15:40:23 +01:00
2019-03-17 22:25:18 +01:00
2019-03-17 22:25:18 +01:00
2019-03-17 22:25:18 +01:00
2019-03-19 10:06:35 +01:00
2019-03-19 10:06:35 +01:00
2019-03-19 15:40:23 +01:00
2019-03-19 15:40:23 +01:00
2019-03-19 15:40:23 +01:00
2019-03-17 22:25:18 +01:00
2019-03-17 22:25:18 +01:00
2019-03-17 22:25:18 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-10-07 21:30:58 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-08-16 21:53:47 +02:00
2019-03-20 00:19:07 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-04-21 22:07:07 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-07-08 22:16:45 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-08-16 21:53:47 +02:00
2015-06-22 23:21:49 +02:00
2018-08-16 21:53:47 +02:00
2015-06-25 00:40:16 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-10-07 22:39:17 +02:00
2018-08-16 21:53:47 +02:00
2016-04-25 23:17:04 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-08-16 21:53:47 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-08-18 15:42:18 +02:00
2018-08-18 15:42:18 +02:00
2018-08-18 15:42:18 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-21 21:24:03 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2015-06-24 12:15:51 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2018-10-28 15:09:26 +01:00
2018-10-28 15:09:26 +01:00
2018-10-28 15:09:26 +01:00
2018-08-16 21:53:47 +02:00
2018-08-16 21:53:47 +02:00
2018-08-16 21:53:47 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-02-01 22:20:26 +01:00
2018-02-01 22:20:26 +01:00
2017-08-29 23:46:26 +02:00
2018-08-16 21:53:47 +02:00
2018-08-16 21:53:47 +02:00
2018-08-16 21:53:47 +02:00

#include <iostream>
#include <iomanip>
#include <nlohmann/json.hpp>

using json = nlohmann::json;

int main()
{
    // create a JSON object
    json j =
    {
        {"pi", 3.141},
        {"happy", true},
        {"name", "Niels"},
        {"nothing", nullptr},
        {
            "answer", {
                {"everything", 42}
            }
        },
        {"list", {1, 0, 2}},
        {
            "object", {
                {"currency", "USD"},
                {"value", 42.99}
            }
        }
    };

    // add new values
    j["new"]["key"]["value"] = {"another", "list"};

    // count elements
    auto s = j.size();
    j["size"] = s;

    // pretty print with indent of 4 spaces
    std::cout << std::setw(4) << j << '\n';
}