ruby 解析yaml文件问题
cat a.yaml--- !ruby/object:Helloname: abc
age: 20
这样的格式如何解析呢?
第一行去掉后用hash就能解析出来,第一行是什么意思呢?要怎么解析这样的文件呢? 本帖最后由 lax 于 2011-10-22 17:07 编辑
是Hello类的一个对象,相当于下面代码生成的对象hclass Hello
attr_accessor :name, :age
def initialize(params)
# ......
end
end
h = Hello.new(:name => 'abc', :age => 20)irb(main):001:0> require 'yaml'
=> true
irb(main):002:0> YAML.load_file("t.yaml")
=> #<Syck::Object:0x8443b8c @class="Hello", @ivars={"name"=>"abc", "age"=>20}>
回复 2# lax
懒桃子最近都忙啥呢? 回复 3# 2gua
天天开会,哈哈
最近部门招人,运维部的子部门,为开发部门提供技术支持(网站架构优化、服务管理等)。如果有合适的人可以帮忙推荐一下哈。
页:
[1]