作为我正在处理的大型项目的一部分,我正在内存中构建一个YAML文件,然后在整个过程中使用SnakeYaml将其转储到文件中。我的YAML文件长约500行,意味着没有任何编程经验的人使用,所以对大多数节点的评论是必须的。过去三个小时我一直在盯着SnakeYaml Documentation,以及谷歌搜索,但没有结果。我可以总结三件事之一:
我倾向于第三个,但在我编写自己的YAML转储器之前,我想问StackOverflow社区是否可以这样做?那么,是吗? yamlfile.setComment("a.random.node", "Its a random node!");
之间的某些东西会很幸福,但如果它不是那么简单,对我来说并不重要。
如果不是,有人可以给我一些指示,说明我应该做些什么来实现这个目标吗?
答案 0 :(得分:3)
由于注释不是表示树的一部分,因此SnakeYAML会忽略它们。 由于YAML文档只是一个文本文档,因此可以使用任何模板处理器。