我使用以下代码使用 nlohmann 库创建了 json 对象:
nlohmann::json dataJson;
auto data = dataJson.array();
data[0]["message"] = "String";
data[0]["timestamp"] = 123;
输出是
{"message":"String", "timestamp": 123}
但我希望输出是
[{"message":"String", "timestamp": 123}]
在一个数组中,以便能够拥有多个消息。
所以我想问在数组中添加值的最佳方法是什么,因为当我打印它时,数组的输出为空。
我是 cpp 的新手,所以我想为这个问题道歉,如果被认为太容易了,但任何帮助都将不胜感激。