1
私はJSON Schema - specify field is required based on value of another fieldを試しましたが、以下の状況ではうまくいかないです。入れ子フィールドの値に基づいてjsonスキーマフィールドが必要です
インスタンス1
{
"part1": {
"subPartA" : {
"value": "X"
}
},
"partX": {
"propXX": "val1",
"prop2": null
}
}
インスタンス2
{
"part1": {
"subPartA" : {
"value": "Y"
}
},
"partY": {
"propYY": "val123",
"prop2": null
}
}
part1.subPart1.value = "Y"
part1.subPart1.value = "X"
と
partY.propYY
が必要な場合はどのように1は
partX.propXX
が必要で作るん
?
は動作しません - してみてください - http://json-schema-validator.herokuapp.com/。 JSONインスタンスを有効にするためにコンマを挿入するように質問を更新しました。 – bhantol
はあなたのプロパティ名と混同されました:part/prop ...修正されました。 – esp
http://jsonschemalint.com/#/version/draft-05/markup/json?gist=a648a6e220dbe6488b4278279de17597 – esp