用 JSON Schema 校验配置文件,写错了启动就报错

配置文件手写容易漏字段或写错类型,等运行到一半才炸。

用 JSON Schema 描述字段、类型和必填项,启动时先校验一遍。

校验不过就直接退出并打出具体路径,比上线后才发现便宜得多。

import json, jsonschema
data = json.load(open("app.json"))
schema = json.load(open("schema.json"))
# 校验失败会抛 ValidationError,带出错字段路径
jsonschema.validate(data, schema)
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容