我被jsoncpp困住了。我想创建一个这样的数组:
"Cords": [{"x": 10, "y": 20}, {"x": 70, "y": 40}, {"x": 15, "y": 65}]
我设法用jsoncpp做了常规的东西(见下文),但我遇到了制作JSON数组的情况。
Json::Value event;
event["name"] = "Joe";
event["Direction"]["left"]["x"] = "1338";
event["Direction"]["right"]["x"] = "1337";
修改
我想在活动中打印所有内容
我不想单独打印线。
答案 0 :(得分:4)
您需要使用int
的{{1}}重载来定义数组
operator[]
答案 1 :(得分:0)
可能是这样的
Json::Value min;
Json::Value event;
event["x"] = 10;
event["y"] = 20;
min["Cords"] = event;
// Output to see the result
cout<<min.toStyledString()