c++ - 从 json-spirit 获取值(value)

标签 c++ json-spirit

我正在使用 Json-Spirit 库,但是我不确定如何在不遍历每个名​​称-值对的情况下从对象中读取值。

如果我有一个这样的对象:

{
    "boids":
    {
        "width": 10,
        "count": 5,
        "maxSpeedMin": 2,
        "maxSpeedMax": 80,
        "maxForceMin": 0.5,
        "maxForceMax": 40
    }
}

例如,如何通过名称访问 width 值?

最佳答案

json_spirit添加了对 std::map 的支持,以便您可以查找值。

json_spirit 下载中的项目之一是 json_map_demo。这将帮助您更好地理解它。

关于c++ - 从 json-spirit 获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211674/

相关文章:

c++ - 读取大文件

c++ - 尝试在 C++ 中使用 JSON Spirit 将 JSON 写入文件

c++ - 工厂方法创建的对象应该在哪里删除?

c++ - 如何启用/拱门:AVX for Unreal Engine 4?

c++ - “obj_type”未在此范围内声明,注意 : suggested alternative: enum Value_type

c++ - 设置/访问使用 map<string, boost::any> 制作的锯齿状 map 值

c++ - C++中使用json-spirit读取json字符串

c++ - 如何将 float .1 流式传输为 .1 而不是 0.1

c++ - 如何允许通配符模板参数