首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用NimYAML将JsonNode转储为yaml文件?

如何使用NimYAML将JsonNode转储为yaml文件?
EN

Stack Overflow用户
提问于 2021-05-11 19:27:46
回答 1查看 76关注 0票数 2

我开始使用nim-lang,并且我需要在一个YAML文件中保存一个JsonNode。

我正在成功地使用NimYAML将一个yaml文件加载到JsonNode中。但我还不清楚如何做相反的事情,或者这是否可能。

有人能给我一些帮助或建议吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-11 20:27:58

我是NimYAML的作者。

YAML加载器作为处理JsonNode结构的现有代码的桥梁而存在,因此您可以使代码将输入作为JsonNode

但是,如果您加载YAML代码的目的是再次将其序列化为YAML,那么JsonNode就是错误的方法-您应该使用YamlNode

如果您有一个已有的JsonNode并希望将其输出为YAML,那么您总是可以将其序列化为JSON --因为JSON是YAML的子集,所以JSON序列化也将是有效的YAML。如果明确希望拥有YAML的块式集合,则需要将JsonNode序列化为JSON,用NimYAML加载结果,更改样式,然后再次将其序列化为YAML。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67485823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档