【问题标题】:How do I validate a JSON Schema schema, in Python?如何在 Python 中验证 JSON Schema 模式?
【发布时间】:2012-11-28 12:38:21
【问题描述】:

我正在以编程方式生成 JSON 架构模式。我希望确保架构有效。是否有可以验证我的架构的架构?

请注意我在该句子和标题中两次使用了模式。我不想针对我的架构验证数据,我想验证我的架构。

【问题讨论】:

    标签: python jsonschema


    【解决方案1】:

    使用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)
    

    【讨论】:

      猜你喜欢
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 2021-04-18
      • 2020-03-21
      • 1970-01-01
      相关资源
      最近更新 更多