JSON contains run time key and value pairs
{
"user_id" : 2
"applicationName": "RetailPos",
"permissions": {
"Purchase": [
"Access",
"Create",
"Delete",
"Modify"
],
"Sales": [
"Access",
"Create",
"Delete",
"Modify"
]
},
"group": "Admin Group"
}
consider the above sample, here Purchase and Sales are Targets and values Access,Create... are operations. Here both Targets and operations are run time values.
In this JSON Schema Validation couldnt find enough samples to create required schema.
{
"required": true,
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"user_id": {
"type": "number",
"required": true
},
"application_name": {
"type":"string",
"required":true
},
//Permission schema
"group" : {
"type" :"string",
"required":true
}
}
}
Any documentation or related samples would be useful.