instructor
30 строк · 614.0 Байт
1{
2"$schema": "http://json-schema.org/draft-07/schema#",
3"type": "object",
4"title": "ExtractPerson",
5"properties": {
6"name": {
7"type": "string"
8},
9"age": {
10"type": "integer"
11},
12"phoneNumbers": {
13"type": "array",
14"items": {
15"type": "object",
16"properties": {
17"type": {
18"type": "string",
19"enum": ["home", "work", "mobile"]
20},
21"number": {
22"type": "string"
23}
24},
25"required": ["type", "number"]
26}
27}
28},
29"required": ["name", "age", "phoneNumbers"]
30}
31