Simple object
1 { 2 name "stefi"
name: stefi
email: [email protected]
Property value types
1 { 2 # strings can be quoted 3 name "stefi" 4 # or unquoted 5 email wizzi 6 integer 3 7 float 3.45 8 # true is boolean 9 boolean true
name: stefi
email: wizzi
integer: 3
float: 3.45
boolean: true
Complex object
1 { 2 name "stefi" 3 job "wizzi" 4 [ friends 5 "arthur" 6 "marius" 7 "george" 8 { states 9 id 1 10 name Washington
name: stefi
job: wizzi
friends:
- arthur
- marius
- george
states:
id: 1
name: Washington
Error: invalid root node
1 version 2.1
{
"__is_error": true,
"source": "wizzi.plugin.yaml.lib.wizzi.models.yaml-model.g.js.ittf",
"node": "{|[ pos: 1, 1",
"message": "The root node of a yaml ittf document must be : \"{\" or \"[\". Found: {|[ ",
"errorLines": [
"0001 {|[ ",
" ^ The root node of a yaml ittf document must be : \"{\" or \"[\". Found: {|[ <--- --- --- --- --- ERROR",
"0002 version 2.1",
"0003 name duby"
]
}
Error: missing property name
1 { 2 name "stefi" 3 { 4 id 1 5 name Washington
{
"__is_error": true,
"source": "wizzi.plugin.yaml.lib.wizzi.models.yaml-model.g.js.ittf",
"node": "{ pos: 3, 5",
"message": "A yaml object must contain property items. Found: { ",
"errorLines": [
"0001 { ",
"0002 name \"stefi\"",
"0003 { ",
" ^ A yaml object must contain property items. Found: { <--- --- --- --- --- ERROR",
"0004 id 1",
"0005 name Washington"
]
}
Array of scalars
1 [ 2 alpha 3 beta 4 1 5 true
- alpha
- beta
- 1
- true
Array of objects
1 [ 2 { 3 id 1 4 name george 5 { 6 id 2 7 name mildred
- id: 1
name: george
- id: 2
name: mildred
Array of arrays of scalars
1 [ 2 [ 3 sigma 4 tau 5 [ 6 nexus 7 plexus
- - sigma
- tau
- - nexus
- plexus
Array of arrays of objects
1 [ 2 [ 3 { 4 id 1 5 letter delta 6 { 7 id 2 8 letter gamma 9 [ 10 { 11 id 1 12 letter lambda 13 { 14 id 1 15 letter omega
- - id: 1
letter: delta
- id: 2
letter: gamma
- - id: 1
letter: lambda
- id: 1
letter: omega