YAMLの読み込みと書き出し,ときどきunbless
- 2008-01-18 訂正・加筆
簡単だけれど多分忘れるからメモ
use YAML; print Dump($hoge_ref); use YAML::Syck; my $hoge_ref = YAML::Syck::LoadFile("hoge.yaml"); # 2008-01-18加筆 # これだけでよい.Syckのほうが高速のはず use YAML::Syck; my $hoge = LoadFile("hoge.yaml"); # 読み込み DumpFile('foo.yaml', $foo); # 書き出し
YAML::Syck::Dumpもあるはずなのに,なぜか文字化けするので書き出しはYAMLに任せることにした.あ,
blessされていると,Dumperとかしてもきちんと表示されるのね.いらんからunblessしたいと思ったら,そんなに簡単ではないらしい.