跳转到主要内容

JSON模式定义和验证库

项目描述

json_schema 是一个基于JSON的模式验证包。

基于JSON意味着它的功能集调整到JSON,但它不要求JSON数据:任何Python对象都可以,只要它们是主要的Python类型。

让我们从一个例子开始

from json_schema import Schema, AnyInteger

my_schema = Schema([u"set-temp", {u"degrees": AnyInteger}])

if my_schema.validate([u"set-temp", {u"degrees": 10}]):
    print "Valid!"

这是一种非常声明性的方式来说明您的模式看起来像什么。基于 json_schema 构建的结构,您可以几乎自定义任何内容。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

json_schema-0.3.tar.gz (5.4 kB 查看散列值)

上传时间:

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面