我应该如何序列化 Moose 对象数组?

2024-03-25

I use MooseX::Storage http://search.cpan.org/perldoc?MooseX%3a%3aStorage用于序列化Moose http://search.cpan.org/perldoc?Moose对象。我可以使用它将多个 Moose 对象序列化到同一个文件,或更具体地说,将 Moose 对象的数组或哈希序列化吗?

我想我可以定义另一个 Moose 对象('array_of_myobj'),但这不是很优雅。

那么,您建议如何序列化 Moose 对象的数组(或哈希)?


您不必仅仅因为 MooseX::Storage 可用就让 MooseX::Storage 管理您的文件 IO。您可以使用它将对象打包到 hashrefs 中,然后使用 YAML 或 Storable 或您自己的任何内容转储它们。这就是 MooseX::Storage 区分三个序列化级别的原因。

也就是说,我不同意创建一个包含要在给定上下文中序列化的所有其他对象的单个顶级对象是不优雅的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我应该如何序列化 Moose 对象数组? 的相关文章

随机推荐