我需要以编程方式在Ruby中编辑YAML文件,而且不幸的是,我还需要保留其中的引号字符。能够保留评论也是一种奖励。
也就是说,如果我有一个文件:
---
foo: 'bar'
Run Code Online (Sandbox Code Playgroud)
要么
---
foo: "bar"
Run Code Online (Sandbox Code Playgroud)
我的脚本不得将其写回为:
---
foo: bar
Run Code Online (Sandbox Code Playgroud)
如前所述,理想情况下,我也需要保留评论。
在不仅仅将整个文件视为文本流的情况下,是否有任何简便的方法来解决这些问题中的一个或两个?
| 归档时间: |
|
| 查看次数: |
1058 次 |
| 最近记录: |