{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "items": {
        "additionalProperties": false,
        "properties": {
            "age": {
                "type": "number"
            },
            "gender": {
                "type": "string"
            },
            "id": {
                "type": "number"
            },
            "items": {
                "items": {
                    "additionalProperties": false,
                    "properties": {
                        "count": {
                            "type": "number"
                        },
                        "desc": {
                            "type": "string"
                        },
                        "name": {
                            "type": "string"
                        },
                        "sale": {
                            "type": "boolean"
                        }
                    },
                    "required": [
                        "count",
                        "desc",
                        "name",
                        "sale"
                    ],
                    "type": "object"
                },
                "type": "array"
            },
            "name": {
                "type": "string"
            },
            "parents": {
                "additionalProperties": false,
                "properties": {
                    "father": {
                        "type": "string"
                    },
                    "mother": {
                        "type": "string"
                    }
                },
                "required": [
                    "father",
                    "mother"
                ],
                "type": "object"
            },
            "voice_actors": {
                "items": {
                    "type": "string"
                },
                "type": "array"
            }
        },
        "required": [
            "age",
            "gender",
            "id",
            "items",
            "name",
            "parents",
            "voice_actors"
        ],
        "type": "object"
    },
    "title": "masterdata.json",
    "type": "array"
}