以下のような定義があります。また、my_field_type_1
はまったく検証されません。理由は何でしょうか?私はjsonschemaのpythonモジュールを使用しています。なぜjsonschemaはスキーマからの定義を検証しませんか?
definitions:
TestRouteSchema1:
required:
- my_field
properties:
my_field:
type: object
my_field_type_1:
$ref: "#/definitions/MyFieldType1"
my_field_type_2:
$ref: "#/definitions/MyFieldType2"
スキーマは間違いなく正しいですが、私はあなたが何をしようとしているのか分かりません。検証しようとしているデータの例をいくつか投稿できますか?少なくとも1つは検証する必要があり、1つは検証すべきではありません。 – Jason