根据http://yaml.org/spec/current.html#id2509980,YAML文件中的注释是一个表示细节,不能在序列化/表示图中(http://yaml.org/spec/current.html#表示/)。看起来 Psych 正在根据规范进行解析并丢失了注释,这意味着当文件包含注释时,无法解析 YAML 文件并以完全相同的方式再次序列化它。我认为这很奇怪,因为注释在此类文件(例如配置)中确实很重要。
有谁知道是否可以用现有的库来解析评论,或者是我自己做这一切的唯一方法吗?