如何在Folly Dynamic中追加对象?

时间:2018-02-20 01:59:57

标签: c++11 folly

如何将值附加到动态对象中?

如果我这样做:

Metrics["something"] = folly::dynamic::object("yet", 25);
Metrics["something"] = folly::dynamic::object("Notyet", 255);

我正在

{
 "something" : {
    "Notyet" : 255
  }
}

因为我正在迭代值并在其中添加键和值,我如何获得

{
 "something" : {
    "Notyet" : 255,
    "yet" : 25
  }
}

我环顾四周,我没有看到一个追加方法,支持在创建时添加多个值,但我需要它在迭代中执行它

1 个答案:

答案 0 :(得分:0)

比追加更直观:

Metrics["something"] = folly::dynamic::object;
Metrics["something"]["yet"] = 25;
Metrics["something"]["Notyet"] = 255;