y|Y|yes|Yes|YES|n|N|no|No|NO |true|True|TRUE|false|False|FALSE |on|On|ON|off|Off|OFF #### - name: Bob Johnson active: true happy: false - name: Bill Johnson active: true happy: true - name: Frank Johnson active: false happy: false - name: George Johnson active: false happy: true #### #!/usr/bin/env perl use strict; use warnings; use YAML::XS qw(LoadFile); use Data::Dumper; my $data = LoadFile('/tmp/test.yaml'); print Dumper($data); #### $VAR1 = [ { 'name' => 'Bob Johnson', 'active' => 1, 'happy' => '' }, { 'happy' => ${\$VAR1->[0]{'active'}}, 'active' => ${\$VAR1->[0]{'active'}}, 'name' => 'Bill Johnson' }, { 'name' => 'Frank Johnson', 'active' => ${\$VAR1->[0]{'happy'}}, 'happy' => ${\$VAR1->[0]{'happy'}} }, { 'active' => ${\$VAR1->[0]{'happy'}}, 'name' => 'George Johnson', 'happy' => ${\$VAR1->[0]{'active'}} } ]; #### $VAR1 = [ { 'active' => 'true', 'happy' => 'false', 'name' => 'Bob Johnson' }, { 'name' => 'Bill Johnson', 'happy' => 'true', 'active' => 'true' }, { 'active' => 'false', 'happy' => 'false', 'name' => 'Frank Johnson' }, { 'name' => 'George Johnson', 'happy' => 'true', 'active' => 'false' } ];