C++ 中的 Yaml 发射器
是否有用于发出 YAML 的 C++ 库? 维基百科提到 libyaml 的 C++ 包装器,但链接已损坏。 官方 YAML 站点仅提供 yaml-cpp,这也在 这个 SO问题,但cpp-yaml只是一个解析器,而不是一个发射器。 我运气不好吗?
编辑:我正在寻找一个面向对象的接口,因此需要 C++。 我知道我可以在 C++ 代码中使用 libyaml 的 C 接口,但这不太理想。
Is there a C++ library for emitting YAML? Wikipedia mentions a c++ wrapper for libyaml, but the link is broken. The official YAML site only offers yaml-cpp, which was also suggested in this SO question, but cpp-yaml is only a parser, not an emitter. Am I out of luck?
Edit: I'm looking for an object oriented interface, hence the C++ requirement. I know I could use libyaml's C interface in C++ code, but that's less than ideal.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据您的建议,yaml-cpp 现在有一个发射器。
Per your suggestion, yaml-cpp now has an emitter.
libyaml 怎么样?
更直接地说,<代码>emitter.c?
How about libyaml ?
And, more directly,
emitter.c
?