主な問題は、配列を処理するスキーマに対してjsonを検証することにあります。だから、私は別の値を入れても有効なようですか?jsonスキーマの検証で列挙値を検証する方法は?
JSONスキーマ:
{
"transactions" : {
"type" : "array",
"items" :
{
"type" : "object",
"properties" : {
"type" : {
"type" : "string",
"enum" : ["BREAK"]
},
"required":["type"]
},
"required":["items"]
}
}
}
入力JSON:
{
"transactions":[
{"type":"BREAKDDDDDddddddddddddddddddddddddddddddddddJDJDJDJDJDJDJDJ"}
]
}
結果:エラーが見つかりませんでした。 JSONはスキーマに対して検証します。
私たちは「BREAKDDDDD」
http://www.jsonschemavalidator.net/
この上の任意の考えのような列挙型を定義していないので、これは間違っていますか?
乾杯人