首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向JsonCpp对象/嵌套JsonCpp Json:Value对象添加值

向JsonCpp对象/嵌套JsonCpp Json:Value对象添加值
EN

Stack Overflow用户
提问于 2014-11-22 06:06:14
回答 1查看 5.2K关注 0票数 2

我有一个JSON对象:

代码语言:javascript
复制
Json::Value temp;
temp["example1"] = "first";

将被表示为

代码语言:javascript
复制
{
    "example1" : "first"
}

现在,如果我想在不使用index方法的情况下将另一个对象添加到上面的对象中,我如何做呢?例如:

代码语言:javascript
复制
 {
    "example1" : "first",
    "example2" : "second"
 }

但避免使用语法

代码语言:javascript
复制
temp["example2"] = "second";

push_back() (如C++向量/列表)在JsonCpp中有什么等价的地方吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-03 10:20:39

push_back与JsonCpp中的append相当,但您只能在Json::nullValueJson::arrayValue上使用它。

这是有意义的,因为向数组中添加元素只需要一个参数。您要问的是什么不清楚/不可能,因为您正在尝试创建一个对象,这与C++中的一个C++类似,在这里插入一个元素需要两个参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27074600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档