ベンダーが私にjsonスキーマを送信します。「プロパティ」キーワードのないJSONスキーマ
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"type" : "object",
"definitions" : {
...
},
"oneOf" : [{
"$ref" : "#/definitions/commons/strings/text"
}, {
"$ref" : "#/definitions/dto/scriptStep"
}, {
"$ref" : "#/definitions/dto/callResult"
}
]
}
「プロパティ」というキーワードはありません(ところで、非常に大きな「定義」部分があります)。スキーマが空のjsonオブジェクト{}を実際にdescibesすることを意味しますか?あるいは、jsonが "oneOf"配列の要素の1つを含むことができるということですか?