使用 yaml-cpp 发出 JSON?

Jim*_*Jim 6 json yaml yaml-cpp

我在我的项目中使用 yaml-cpp 来处理各种事情。现在我想写出一些数据作为 JSON。由于 JSON 是 YAML 的子集,至少对于我需要的功能,我理解应该可以在 yaml-cpp 中设置一些选项来输出纯 JSON。这是怎么做的?

Jes*_*der 4

yaml-cpp 没有直接强制 JSON 兼容输出的方法,但您可以模拟它。

YAML:Emitter Emitter;
emitter << YAML:: DoubleQuoted << YAML::Flow << /* rest of code */;
Run Code Online (Sandbox Code Playgroud)