Psych可以发出确定性的YAML吗?

时间:2014-07-23 20:31:02

标签: ruby yaml psych

更具体地说。每次等效的哈希(字典)被序列化时,是否有可能让Psych选择相同的锚号?

我运行YAML.dump(some_hash),然后我运行YAML.dump(some_other_hash)。哈希是完全相同的,但不一定占据相同的记忆。

some_hash的YAML有一个锚* 70312330894080而some_other_hash有* 70312318281380。

我想要相同的哈希来产生相同的YAML。这样我就可以通过字符串比较YAML来测试相同性。

谢谢, 马特

0 个答案:

没有答案