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

标签 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 }
}

他们没有演示从程序内部填充它的代码片段方法。任何人都知道该怎么做?谢谢。

最佳答案

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

在构建值对象时,您传递的值类型是一个枚举 Json::ValueType并且该枚举中有 arrayValue

关于c++ - jsoncpp:从代码中填充数组成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053082/

相关文章:

javascript - 在锦标赛中获胜的最佳算法(演示 2 人游戏)

json - 无法解析 Golang 中的 AVRO 模式

c++ - 如何使用 jsonCpp 在 JSON 数据中查找对象或数组的数量

c++ - 如何将jsoncpp库包含到UNIX项目中?

c++ - 如何将 Perl Interpreter 嵌入到制作 DLL 的 C++ 应用程序中?

c++ - 为什么这段代码会无限循环?

json - 使用Spring的mockMvc,如何检查返回的数据是否包含字符串的一部分?

javascript - 从单击的 html 表格行中预填充表单字段,并从 json 文件接收表格数据

c++ - Json-cpp - 如何从字符串初始化并获取字符串值?

c++ - 返回一个 void* 数组