питон;jsonschema, проверьте правильность схемы jsonschema - PullRequest
0 голосов
/ 02 июля 2019

Этот пакет можно использовать для проверки того, что данный экземпляр I соответствует схеме S: https://github.com/Julian/jsonschema/tree/master/jsonschema

Я ищу другой пакет или метод, чтобы определить, является ли данная схема S допустимой JSON-Schema DraftXXX.Есть ли стандартный способ сделать это?

Одна мысль состоит в том, чтобы найти саму схему загрузки, например черновик 4 (http://json -schema.org / draft-04 / schema # ).), а затем передать это и S в validate, но мне интересно, есть ли лучший способ проверить "эта схема является допустимой jsonschema".

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Именно так проверяются схемы!Загрузите мета-схему (объявленную в ключевом слове $schema) и проверьте схему по мета-схеме.Он предназначен для этого.

0 голосов
/ 08 июля 2019

API для проверки самой схемы: SomeValidator.check_schema .

Пожалуйста, дайте мне знать (путем подачи вопроса), есть ли в документации что-нибудь, что помогло бы вам найти это проще!

...