【发布时间】:2021-09-15 17:41:33
【问题描述】:
使用:
from jsonschema import validate
import jsonschema
我正在尝试使用 json 模式验证字符串上没有上限的至少 4096。我看到正则表达式模式匹配可能是一种选择,但不确定如何在没有上限的情况下做到这一点。
json_data = {"value": "4096"}
# what i would like to do
json_schema = {"type": "string", "minimum": 4096}
try:
validate(json_data, schema=json_schema)
return True
except jsonschema.ValidationError:
return False
非常感谢任何意见。如果需要其他信息,请发表评论。谢谢。
【问题讨论】:
-
这个问题有足够的信息来给出答案。问题是关于 JSON Schema 的使用。鉴于上述问题,这里有一个明确的正确答案。我对为什么关闭它感到困惑,我现在无法回答。 (投票结束的任何人都可以解释一下吗?)
标签: python-3.x regex jsonschema json-schema-validator