検証メッセージの理解
検証メッセージの理解
デバッガーは、ペイロードを JSON Schema に対して検証する際に、さまざまな種類のメッセージを表示します。
データ型のチェック
これらのメッセージは、パラメータの期待されるデータ型がペイロード内で見つかった型と異なる場合に表示されます。
acc must be integer
構造のチェック
これらのメッセージは、ペイロードが定義されたペイロード構造のいずれにも一致しないことを意味します。
must match exactly one schema in oneOf
通常、これらのメッセージには以下のようなメッセージが1つ以上伴います。これらのすべてのパラメータが必須であることを意味するのではなく、定義されたペイロード構造のいずれかに一致するために1つ以上が欠けていることを意味します。
must have required property 'ltm'
must have required property 'ref'
must have required property 'sresv'
禁止されたパラメータ
これらのメッセージは、定義されたペイロード構造を考慮すると、特定のパラメータが存在すべきでないことを意味します。
itemid boolean schema is false
間違った値
これらのメッセージは、パラメータの値が JSON Schema で指定された可能な値の1つではないことを意味します。
pgt must be equal to one of the allowed values