Practical Example
{
"users": {
"title": "Users",
"list": [
{
"name": "John Doe",
"id": "001",
"age": 38,
"entries": [ 1, 3, 4 ],
"premium": true,
"icon": null
},
{
"name": "Jane Doe",
"id": "002",
"age": 27,
"entries": [ 1, 8, 12 ],
"premium": false,
"icon": "./images/002.jpg"
}
]
}
}
Prop
{
"prop": "value",
"escaped\"": ""
}
String
{
"prop": "value",
"brackets in a string": "{ value }",
"escaped": "\"esc\"aped\""
}
Number
{
"integer": 1,
"negative integer": -1,
"float": 1.23,
"negative float": -1.23,
"invalid float": .23,
"exp": 1e10,
"exp+": [ 1e+10, 1E+10 ],
"exp-": [ 1e-10, 1E-10 ],
"exp with fraction": 1.2e10,
"exp+ with fraction": [ 1.2e+10, 1.2E+10 ],
"exp- with fraction": [ 1.2e-10, 1.2E-10 ]
}
Keyword/Boolean
{
"null": 1,
"true": true,
"false": false
}