{
"type": "object",
"title": "empty object",
"properties": {
"k_int": {
"type": "integer",
"description": "1"
},
"k_double": {
"type": "number"
},
"k_object": {
"type": "object",
"properties": {
"a": {
"type": "object",
"properties": {}
}
},
"required": [
"a"
]
},
"k_bool": {
"type": "boolean"
},
"k_string": {
"type": "string"
},
"k_int_array": {
"type": "array",
"items": {
"type": "integer"
}
},
"k_int_array_array": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "integer"
}
}
},
"k_object_array": {
"type": "array",
"items": {
"type": "object",
"properties": {
"a": {
"type": "integer"
}
},
"required": [
"a"
]
}
},
"k_object_with_array_field": {
"type": "object",
"properties": {
"a": {
"type": "array",
"items": {
"type": "integer"
}
}
},
"required": [
"a"
]
}
},
"required": [
"k_int",
"k_double",
"k_object",
"k_bool",
"k_string",
"k_int_array",
"k_int_array_array",
"k_object_array",
"k_object_with_array_field"
]
}
{
"kint": 1,
"kdouble": 2.1,
"kobject": {"a": {}},
"kbool": true,
"kstring": "",
"kintarray": [1],
"kintarrayarray": [[1]],
"kobjectarray": [{"a": 1}],
"kobjectwitharrayfield": {"a": [1]}
}
{
"name": "table_name",
"fields": [
{
"name": "int_field",
"description": "int",
"required": true,
"type": "integer"
}
],
"description": "sample table"
}
### sample table sample_table
|name| type|description|required(default: yes)|
|-|-|-|-|
| id | varchar(36) | | |
| createTime | datetime | create time | |
| updateTime | datetime | update time | |
| status | tinyint unsigned|status|
| calculations | json | related caculations
|result|json|result|no
|failure_reason|varchar(100)|failure reason|no