|
__DATA__
=== Very Simple List
+++ yaml
---
- one
- two
+++ perl
[
"one" ,
"two"
]
+++ libyaml_emit
---
- one
- two
=== List in List
+++ yaml
---
- one
- - two
- three
- [ four , five ]
+++ perl
[
"one" ,
[
"two" ,
"three"
] ,
[
"four" ,
"five"
]
]
+++ libyaml_emit
---
- one
- - two
- three
- - four
- five
=== Very Simple Hash
+++ yaml
---
one: two
+++ perl
{
"one" => "two"
}
+++ libyaml_emit
---
one: two
=== Parse a more complicated structure
+++ yaml
---
- one
- two
- foo bar : [ blah : { 1 : 2 } , xxx ]
la la : mama
- three
+++ perl
[
"one" ,
"two" ,
{
"foo bar" => [
{
"blah" => {
1 => 2 ,
} ,
} ,
"xxx" ,
] ,
"la la" => "mama" ,
} ,
"three" ,
]
=== JSON is YAML
+++ yaml
{ "name" : "ingy" , "rank" : "yes" ,
"serial number" :
42 }
+++ perl
{
"name" => "ingy" ,
"rank" => "yes" ,
"serial number" => 42 ,
}
+++ libyaml_emit
---
name: ingy
rank: yes
serial number : 42
|