class Characteristics(collander.SequenceSchema):
    characteristic = Characteristic()


class Person(colander.MappingSchema):
    id = colander.SchemaNode(colander.Int(), validator=colander.Range(0, 9999))
name = colander.SchemaNode(colander.String())
phone = colander.SchemaNode(colander.String())
characteristics = Characteristics()


class Data(collander.SequenceSchema):
    person = Person()
Разобрать JSON и сохранить данные в классе Python