我有一些JSON,Im使用json.loads()
对python对象进行解码。在
data = json.loads(request.body)
因此,数据如下所示:
^{pr2}$假设我还有一个JSON模式定义:
schema = {
"title": "Person",
"type": "object",
"properties": {
"fullName": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date-time"
}
},
}
有很多库可以验证“数据”是否符合“模式”规则。在
例如使用https://pypi.python.org/pypi/jsonschema
from jsonschema import validate
//raises exception if data is invalid.
validate(data, schema)
但是jsonschema.validate()
不返回“已清理”的数据供我使用。在
我的问题是,是否有一个python库可以使用JSON模式将JSON反序列化为python进行验证?在
output = {
'fullName': 'John Smith',
'dob': datetime.datetime(2050, 1, 1, 0, 0),
}
任何提示或建议将不胜感激。非常感谢。在
目前没有回答
相关问题 更多 >
编程相关推荐