PythonでJSONスキーマのスキーマを検証するにはどうすればよいですか?



python jsonschema (1)

私はプログラムでJSONスキーマスキーマを生成しています。 スキーマが有効であることを確認したい。 私のスキーマを検証できるスキーマはありますか?

その文とタイトルでスキーマを2回使用していることに注意してください。 私は自分のスキーマに対してデータを検証したくないので、スキーマを検証したい。

https://code.i-harness.com


jsonschemaを使用すると、メタスキーマに対してスキーマを検証できます。 コアのメタ・スキーマはhereにありますが、jsonschemaはそれをバンドルするので、ダウンロードする必要はありません。

from jsonschema import Draft3Validator
my_schema = json.loads(my_text_file) #or however else you end up with a dict of the schema
Draft3Validator.check_schema(my_schema)




jsonschema