YAML
YAML Multiline
Thanks to Steve Bennett on Stackoverflow
In this table, _ means space character. \n means “newline character”, except for the “in-line newlines” row, where it means literally a backslash and an n).
| > | | | ” | ’ | >- | >+ | |- | | + | ||
|---|---|---|---|---|---|---|---|---|---|
| Trailing spaces | Kept | Kept | Kept | Kept | Kept | Kept | |||
| Single newline => | _ | \n | _ | _ | _ | _ | _ | \n | \n |
| Double newline => | \n | \n\n | \n | \n | \n | \n | \n | \n\n | \n\n |
| Final newline => | \n | \n | \n | \n | |||||
| Final dbl nl’s => | Kept | Kept | |||||||
| In-line newlines | No | No | No | \n | No | No | No | No | No |
| Spaceless newlines | No | No | No | \ | No | No | No | No | No |
| Single quote | ’ | ’ | ’ | ’ | ’’ | ’ | ’ | ’ | ’ |
| Double quote | ” | ” | ” | " | ” | ” | ” | ” | ” |
| Backslash | \ | \ | \ | \\ | \ | \ | \ | \ | \ |
| ” #”, “: “ | Ok | Ok | No | Ok | Ok | Ok | Ok | Ok | Ok |
| Can start on same line as key | No | No | Yes | Yes | Yes | No | No | No | No |