json スキーマを介して json 入力を検証したい。正のケースは、意図したオブジェクトとプロパティに対して機能します。しかし、スキーマに記載されていない追加のオブジェクト、パラメーターに対して検証したいと考えています。
jsonでガベージデータが検出された場合、基本的に検証に失敗します
json スキーマを介して json 入力を検証したい。正のケースは、意図したオブジェクトとプロパティに対して機能します。しかし、スキーマに記載されていない追加のオブジェクト、パラメーターに対して検証したいと考えています。
jsonでガベージデータが検出された場合、基本的に検証に失敗します
JSON オブジェクトに特定のプロパティ セットのみを持ち、他のプロパティを拒否する場合:
properties必要なプロパティがとのいずれかに一致するスキーマを持っていることを確認しますpatternProperties。additionalPropertiesに定義false:
{
"type": "object",
"properties": { "p": {}, "q": {} },
"additionalProperties": false
}
プロパティのみを許可しp、qオブジェクト インスタンスに存在することを許可します。