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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
| ---
key: value another_key: Another value goes here. a_number_value: 100 scientific_notation: 1e+12 hex_notation: 0x123 octal_notation: 0123
boolean: true null_value: null another_null_value: ~ key with spaces: value
no: no yes: No not_enclosed: yes enclosed: "yes"
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
special_characters: "[ John ] & { Jane } - <Doe>"
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.
literal_strip: |- This entire block of text will be the value of the 'literal_block' key, with trailing blank line being stripped. block_strip: >- This entire block of text will be the value of 'folded_style', but this time, all newlines will be replaced with a single space and trailing blank line being stripped.
literal_keep: |+ This entire block of text will be the value of the 'literal_block' key, with trailing blank line being kept.
block_keep: >+ This entire block of text will be the value of 'folded_style', but this time, all newlines will be replaced with a single space and trailing blank line being kept.
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 ] }
anchored_content: &anchor_name This string will appear as the value of two keys. other_anchor: *anchor_name
base: &base name: Everyone has same name
foo: <<: *base age: 10 name: John bar: <<: *base age: 20
explicit_boolean: !!bool true explicit_integer: !!int 42 explicit_float: !!float -42.24 explicit_string: !!str 0.5 explicit_datetime: !!timestamp 2022-11-17 12:34:56.78 +9 explicit_null: !!null null
python_complex_number: !!python/complex 1+2j
? !!python/tuple [ 5, 7 ] : Fifty Seven
datetime_canonical: 2001-12-15T02:59:43.1Z datetime_space_separated_with_time_zone: 2001-12-14 21:59:43.10 -5 date_implicit: 2002-12-14 date_explicit: !!timestamp 2002-12-14
gif_file: !!binary | R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5 OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+ +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
set: ? item1 ? item2 ? item3 or: { item1, item2, item3 }
set2: item1: null item2: null item3: null
...
|