Simple object
1 { 2 name "stefi" 3 job "wizzi"
{
"name": "stefi",
"job": "wizzi"
}
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.json/lib/wizzi/models/json-model.g",
"node": "version \"2.1\" pos: 1, 1",
"message": "The root node of a json ittf document must be : \"{\" or \"[\". Found: version \"2.1\"",
"errorLines": [
"0001 version \"2.1\"",
" ^ The root node of a json ittf document must be : \"{\" or \"[\". Found: version \"2.1\" <--- --- --- --- --- ERROR"
]
}
Error: missing property name
1 { 2 name "stefi" 3 { 4 id 1 5 name "Washington"
{
"__is_error": true,
"source": "wizzi.plugin.json/lib/wizzi/models/json-model.g",
"node": "{ pos: 3, 5",
"message": "A json object must contain property items. Found: { ",
"errorLines": [
"0001 { ",
"0002 name \"stefi\"",
"0003 { ",
" ^ A json 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"
}
]
]