我有一个JSON对象:
Json::Value temp;
temp["example1"] = "first";将被表示为
{
"example1" : "first"
}现在,如果我想在不使用index方法的情况下将另一个对象添加到上面的对象中,我如何做呢?例如:
{
"example1" : "first",
"example2" : "second"
}但避免使用语法
temp["example2"] = "second";push_back() (如C++向量/列表)在JsonCpp中有什么等价的地方吗?
发布于 2014-12-03 10:20:39
push_back与JsonCpp中的append相当,但您只能在Json::nullValue或Json::arrayValue上使用它。
这是有意义的,因为向数组中添加元素只需要一个参数。您要问的是什么不清楚/不可能,因为您正在尝试创建一个对象,这与C++中的一个C++类似,在这里插入一个元素需要两个参数。
https://stackoverflow.com/questions/27074600
复制相似问题