ruby 关于yaml

来源:互联网 发布:ubuntu安装alien 编辑:程序博客网 时间:2024/06/06 03:43

平时我们用yaml 估计都是这么用的


test:

    test1: hello1

    test2: hello2


如果你想要数组怎么办了?


- name:  Hanako  email: flower@mail.com- name:  Sumire  email: garnet@mail.net- name:  Momoko  email: peach@mail.org

执行的结果就是


=>[{"name"=>"Hanako", "email"=>"flower@mail.com"},   {"name"=>"Sumire", "email"=>"garnet@mail.net"},   {"name"=>"Momoko", "email"=>"peach@mail.org"}]


如果换一种写法

names:  - Hanako  - Sumire  - Momokoemails:  - flower@mail.com  - garnet@mail.net  - peach@mail.org

执行的结果就是


=>{"emails"=>["flower@mail.com", "garnet@mail.net", "peach@mail.org"],   "names"=>["Hanako", "Sumire", "Momoko"]}


原创粉丝点击