我正在使用jsonschema验证我的python字典。我尝试验证
到目前为止,这是我所拥有的,但由于jsonschema没有
错误是
datetime
值,但是我不确定如何做。到目前为止,这是我所拥有的,但由于jsonschema没有
datetime
类型,因此会导致错误:order = {
"name": "shirt",
"order_datetime": datetime.datetime(2018, 1, 18)
}
schema = {
"title": "Order",
"type": "object",
"required": ["name", "order_datetime"],
"properties": {
"name": {
"type": "string"
},
"order_datetime": {
"type": "datetime"
}
}
}
from jsonschema import validate
validate(order, schema)
错误是
jsonschema.exceptions.SchemaError: 'datetime'在任何给定的模式下都无效
。我该如何正确验证它?
'date-time'
拼写。并且查看其中一个模式,它被描述为“有效的日期时间字符串”,而不是datetime
实例。 - Steven Rumbalskischema
。 - Steven Rumbalski