SeverinDenisenko / json

My json for C++ 23

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSON for C++23

Dependencies

No external Dependencies!

Adding to your project

add_subdirectory(json)
include_directories(json/include)

Creation

Json json = JsonObject();

json["hello"] = 123.0;
json["json"] = true;
json["for"] = "modern C++";

json["nested"] = JsonObject();
json["nested"]["objects"] = JsonArray();
json["nested"]["objects"].push_back(JsonObject());
json["nested"]["objects"][0] = "and arrays";

Output

Writer writer("output.json");
writer.Write(json);

Input

Parser parser("input.json");
Json json = parser.Parse();

About

My json for C++ 23


Languages

Language:C++ 98.3%Language:CMake 1.7%