我在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 }
}
他们没有演示代码片段方式从程序内部填充它。谁知道怎么做?感谢。
答案 0 :(得分:3)
所有这些节点都是Json::Value
类型。您需要调用Value & Json::Value::append (const Value & value)
将项目附加到另一个项目中。
在构造值对象时,您传递的值为Enum Json::ValueType
的值,并且该枚举中有arrayValue
。