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
|
{
# simple
text1: This is a valid string value.
text2:a \ is just a \
text3: "You need quotes\tfor escapes"
text4a: " untrimmed "
text4b: " untrimmed"
text4c: "untrimmed "
notml1: "\n"
notml2: " \n"
notml3: "\n \n \n \n"
notml4: "\t\n"
# multiline string
multiline1:
'''
first line
indented line
last line
'''
multiline2:
'''first line
indented line
last line'''
multiline3:
'''
first line
indented line
last line
''' # trailing lf
# escapes/no escape
foo1a: asdf\"'a\s\w
foo1b: '''asdf\"'a\s\w'''
foo1c: "asdf\\\"'a\\s\\w"
foo2a: "\"asdf\""
foo2b: '''"asdf"'''
foo3a: "asdf'''"
foo3b: "'''asdf"
foo4a: "asdf'''\nasdf"
foo4b: "asdf\n'''asdf"
# in arrays
arr:
[
one
two
"three"
'''four'''
]
# not strings
not:
{
number: 5
negative: -4.2
yes: true
no: false
null: null
array: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -1, 0.5 ]
}
# special quoted
special:
{
true: "true"
false: "false"
null: "null"
one: "1"
two: "2"
minus: "-3"
}
}
|