jsonschema のバリデーション・ルールは辞書と文字列で記述する。 詳しくは json-schema.org の仕様を確認すると良いが、以下のサンプルに目を通すだけでも雰囲気は掴めるはず。 #!/usr/bin/env python # -*- coding: utf-8 -*- import jsonschema SCHEMA = { 'type': 'object', 'properties': { 'name': { 'type': 'string', 'minLength': 1, 'maxLength': 64, }, 'age': { 'age': 'integer', 'minimum': 0, 'maximum': 100, }, }, 'required': [ 'name', 'age', ], } if __name__ == '__main__': impor

