メインコンテンツまでスキップ

検証メッセージの理解

検証メッセージの理解

デバッガーは、ペイロードを 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