1
プロパティのキーの最大長を制限したい場合は、タイプがobject
です。すべての値は実行時に生成されるので、後で処理する前にドキュメントを検証することによって、できるだけ早く不正行為を発見したいと思います。JSONスキーマでオブジェクトのキーの最大長を制限する方法
プロパティのキーの最大長を制限したい場合は、タイプがobject
です。すべての値は実行時に生成されるので、後で処理する前にドキュメントを検証することによって、できるだけ早く不正行為を発見したいと思います。JSONスキーマでオブジェクトのキーの最大長を制限する方法
あなたはこのようにそれを行うことができます。
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Object with 10 char max properties",
"type": "object",
"additionalProperties": false,
"minProperties": 1,
"patternProperties":
{
"^[a-z]{0,10}$":
{
"description": "Some description",
"type": "string"
}
}
}
ナイス!私はそれをさまざまなタイプの複数のプロパティで再利用したいと思っていますが、どうすればできますか? – Kentzo
'type': 'string'行を削除することができます。したがって、文字列だけでなくすべての型を許可します。 – Amid