加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 如何将’hash string’转换为hash?

发布时间:2020-12-16 06:10:37 所属栏目:大数据 来源:网络整理
导读:我有存储在文件中的哈希字符串,{“a”= 1,“b”= 2},我打开文件并将此哈希字符串存储到$hash_string,如何将此$hash_string转换为$hash_string_ref = { “一个”=大于1中,“b”=大于2}? 解决方法 简单的答案: $echo '{"a"=1,"b"=2}' val.pl$perl -le 'my $f
我有存储在文件中的哈希字符串,{“a”=> 1,“b”=> 2},我打开文件并将此哈希字符串存储到$hash_string,如何将此$hash_string转换为$hash_string_ref = { “一个”=大于1中,“b”=大于2}?

解决方法

简单的答案:

$echo '{"a"=>1,"b"=>2}' > val.pl
$perl -le 'my $foo = do "val.pl"; print $foo->{a}'
1

更好的答案:考虑使用更好的数据序列化格式,例如Storable或YAML,甚至是JSON.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读