【发布时间】:2023-03-17 02:40:02
【问题描述】:
我正在尝试向我的验证器添加几个自定义类型
目前我有一个可以验证日期类型。我想添加另一个来验证正整数
from datetime import date
date_checker = Draft7Validator.TYPE_CHECKER.redefine("date", lambda _, instance: isinstance(instance, date))
custom_validator = validators.extend(Draft7Validator, type_checker=date_checker)
validator = custom_validator(schema={"type": "date"})
validator.validate(config, schema)
如何向同一个验证器对象添加另一种不同的类型?
【问题讨论】:
标签: python jsonschema json-schema-validator