| --- |
| array: |
| key1: |
| - 1 |
| - 2 |
| - 3 |
| key2: |
| - red |
| - yellow |
| - green |
| key3: |
| - - 1 |
| - 2 |
| - - 3 |
| - 4 |
| - 5 |
| key4: |
| - - 1 |
| - 2 |
| - - a |
| - b |
| - c |
| key5: |
| - 1 |
| - 2 |
| - 3 |
| key6: |
| - 1 |
| - 2 |
| boolean: |
| 'False': false |
| 'True': true |
| datetime: |
| key1: '1979-05-27T07:32:00Z' |
| key2: '1979-05-27T00:32:00-07:00' |
| key3: '1979-05-27T00:32:00.999999-07:00' |
| float: |
| both: |
| key: 6.626e-34 |
| exponent: |
| key1: 5.0e+22 |
| key2: 1000000 |
| key3: -0.02 |
| fractional: |
| key1: 1 |
| key2: 3.1415 |
| key3: -0.01 |
| underscores: |
| key1: 9224617.445991227 |
| key2: 1.0e+100 |
| fruit: |
| - name: apple |
| physical: |
| color: red |
| shape: round |
| variety: |
| - name: red delicious |
| - name: granny smith |
| - name: banana |
| variety: |
| - name: plantain |
| integer: |
| key1: 99 |
| key2: 42 |
| key3: 0 |
| key4: -17 |
| underscores: |
| key1: 1000 |
| key2: 5349221 |
| key3: 12345 |
| products: |
| - name: Hammer |
| sku: 738594937 |
| - {} |
| - color: gray |
| name: Nail |
| sku: 284758393 |
| string: |
| basic: |
| basic: "I'm a string. \"You can quote me\". Name\tJosé\nLocation\tSF." |
| literal: |
| multiline: |
| lines: | |
| The first newline is |
| trimmed in raw strings. |
| All other whitespace |
| is preserved. |
| regex2: I [dw]on't need \d{2} apples |
| quoted: Tom "Dubs" Preston-Werner |
| regex: "<\\i\\c*\\s*>" |
| winpath: C:\Users\nodejs\templates |
| winpath2: "\\\\ServerX\\admin$\\system32\\" |
| multiline: |
| continued: |
| key1: The quick brown fox jumps over the lazy dog. |
| key2: The quick brown fox jumps over the lazy dog. |
| key3: The quick brown fox jumps over the lazy dog. |
| key1: |- |
| One |
| Two |
| key2: |- |
| One |
| Two |
| key3: |- |
| One |
| Two |
| table: |
| inline: |
| name: |
| first: Tom |
| last: Preston-Werner |
| point: |
| x: 1 |
| y: 2 |
| key: value |
| subtable: |
| key: another value |
| x: |
| y: |
| z: |
| w: {} |