验证模式片段

时间:2013-06-05 11:41:35

标签: ruby jsonschema

我是json-schema的新手,所以它可能不是一个相关的问题。 我正在使用https://github.com/hoxworth/json-schema。 我有一个大的json文件描述了很多模式(大多数是小模式),模式之间有很多$ ref,我需要能够针对这些“内部”模式之一验证数据。我找不到用json-schema做到这一点的方法。 json-schema是否支持这个用例,或者我做错了吗?

1 个答案:

答案 0 :(得分:0)

看起来确实如此。它声明它使用json架构v4。另外在源代码中:第265行lib / json-schema / validator.rb。

 def build_schemas(parent_schema)
  # Build ref schemas if they exist
  if parent_schema.schema["$ref"]
    load_ref_schema(parent_schema, parent_schema.schema["$ref"])
  end