jsoncpp:从代码中填充数组成员

时间:2012-08-21 10:36:01

标签: c++ json jsoncpp

我在jsoncpp查找了代码示例。对于成员数组,即"插件"在json数据下面

{
    // Default encoding for text
    "encoding" : "UTF-8",

    // Plug-ins loaded at start-up
    "plug-ins" : [
        "python",
        "c++",
        "ruby"
        ],

    // Tab indent size
    "indent" : { "length" : 3, "use_space": true }
}

他们没有演示代码片段方式从程序内部填充它。谁知道怎么做?感谢。

1 个答案:

答案 0 :(得分:3)

所有这些节点都是Json::Value类型。您需要调用Value & Json::Value::append (const Value & value)将项目附加到另一个项目中。

在构造值对象时,您传递的值为Enum Json::ValueType的值,并且该枚举中有arrayValue