json配列と、jsonオブジェクト、
json11
C++11による初期化子構文、を使ってJson形式オブジェクトを作成可能。φ(・・
<例>
Json my_json = Json::object {
{ "key1", "value1" },
{ "key2", false },
{ "key3", Json::array { 1, 2, 3 } },
};
■配列の中にオブジェクトを格納する場合。
・jsonオブジェクトを作って、そこにjson配列を入れてますね。
//目的例
//オブジェクトを、配列に格納しています。
{
"PlayerData", [
{ {"map", 1}, {"area", 1}, {"quest", 1} }
,{ {"map", 2}, {"area", 2}, {"quest", 2} }
]
}
//書き方例 コード例
json11::Json my_json = json11::Json::object {
{ "PlayerData", json11::Json::array {
json11::Json::object { {"map", 1}, {"area", 1}, {"quest", 1} }
, json11::Json::object { {"map", 2}, {"area", 2}, {"quest", 2} }
}
}
};