1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
key: value another_key: Another value goes here. a_number_value: 100 scientific_notation: 1e+12
boolean: true null_value: null key with spaces: value
however: 'A string, enclosed in quotes.' 'Keys can be quoted too.': "Useful if you want to put a ':' in your key." single quotes: 'have ''one'' escape pattern' double quotes: "have many: \", \0, \t, \u263A, \x0d\x0a == \r\n, and more."
Superscript two: \u00B2
literal_block: | This entire block of text will be the value of the 'literal_block' key, with line breaks being preserved.
The literal continues until de-dented, and the leading indentation is stripped.
Any lines that are 'more-indented' keep the rest of their indentation - these lines will be indented by 4 spaces. folded_style: > This entire block of text will be the value of 'folded_style', but this time, all newlines will be replaced with a single space.
Blank lines, like above, are converted to a newline character.
'More-indented' lines keep their newlines, too - this text will appear over two lines.
a_nested_map: key: value another_key: Another Value another_nested_map: hello: hello
0.25: a float key
? | This is a key that has multiple lines : and this is its value
? - Manchester United - Real Madrid : [2001-01-01, 2002-02-02]
a_sequence: - Item 1 - Item 2 - 0.5 - Item 4 - key: value another_key: another_value - - This is a sequence - inside another sequence - - - Nested sequence indicators - can be collapsed
json_map: {"key": "value"} json_seq: [3, 2, 1, "takeoff"] and quotes are optional: {key: [3, 2, 1, takeoff]}
|