sunrich1984 发表于 2011-05-18 16:57

有对Data:Dumper做逆向操作的模块吗?

比如我把一个HASH: %hash用Data:Dumper写入一个文件hash.txt中。

有什么模块可以简单的根据hash.txt还原回%hash吗?

求各位大虾指教~~

ttcn_cu 发表于 2011-05-18 17:01

你要的需求是数据的序列化与逆向序列化
方法和格式其实无所谓,比如用XML自己实现,或者用一些现成的标准方式
推荐使用
YAML
YAML::XS

介绍
http://www.cnblogs.com/chwkai/archive/2009/03/01/249924.html

sunrich1984 发表于 2011-05-18 17:05

恩恩,我就是这个意思~~

楼上的大哥表述的真是够专业啊~~

THANKS A LOT!!

zhlong8 发表于 2011-05-18 17:05

Data::Dumper 最重要的一个特性就是能 eval 回原来的数据结构……如果有 CODE REF 那要注意设置下 $Data::Dumper::Deparse 参数就可以了

hp_truth 发表于 2011-05-18 17:08

Storable 模块可能适合你的需求。

sunrich1984 发表于 2011-05-18 17:25

恩,看起来storable应该更适合我要实现的功能~~

谢谢楼上各位大大的帮助!!

我愿为你匍匐一生 发表于 2024-02-17 09:24

页: [1]
查看完整版本: 有对Data:Dumper做逆向操作的模块吗?