0
JSONスキーマにはa required
propertyがあり、JSONオブジェクトの必須フィールドをリストしています。JSONスキーマ:必須フィールドのXOR
{
"type": "object",
"properties": {
"userId": { "type": "string" },
"text": { "type": "string" },
},
"required": ["userId", "text"]
}
私はuserId
フィールド、またはいずれかを持っているつまり、複数のユーザーにメッセージを送信可能にするとします。たとえば、以下の(簡体字)スキーマは、ユーザーにテキストメッセージを送信し、コールを検証しますuserIds
の配列(両方または両方ではありません)。そのような条件をJSONスキーマで表現する方法はありますか?
当然、この場合の問題を克服する方法があります。たとえば、1つの要素を持つuserId
アレイですが、一般的なケースは興味深く便利です。