我想读取一个远程.yaml文件(在我的情况下,文件位于 Dropbox 的“公共”文件中)并对其进行解析,以便最终得到一个哈希值。
当我尝试类似的东西时open('https://link_to_file/file.yaml')
,我得到的不是 File 对象而是一个字符串对象,所以我不能只是YAML.load(open('https://link_to_file/file.yaml'))
问题是:我如何更改字符串对象
foo:
-foo1
-foo2
(实际上类似于"foo:\r\n\t-foo1\r\n\t-foo2"
)
到类似 yaml 的哈希?