无法使用yaml-cpp发射空值

问题描述 投票:2回答:1

我想发出一个空值,但是当我指定要发出的空字符串时,输出在技术上并不是空的。

代码段:

YAML::Emitter out;
std::string name;
out << YAML::Key << "name";
out << YAML::Value << name;

预期的Yaml输出:

name:

实际Yaml输出:

name: ""

您可以看到我定义了一个空字符串,并且我希望yaml输出实际上是空的。这是预期的行为吗?如果是这样,是否有解决此问题的方法?我的目标是使我的整个Yaml输出无报价。

yaml-cpp
1个回答
0
投票

YAML

name:
© www.soinside.com 2019 - 2024. All rights reserved.