1. ホーム
  2. json

[解決済み] JSON Schemaにおける "required "と "optional "の違いについて

2022-02-15 21:12:38

質問

時々、以下のようなJSONスキーマに気づくことがあります。

{
    "type": "object",   
    "properties": {
        "address": {
                   "type": "string",
                   "required": true
            }
     }

}

{
    "type": "object",   
    "properties": {
        "address": {
                   "type": "string",
                   "optional": false
            }
     }

}

では、次のような違いがあるのでしょうか。 requiredoptional というのは、上記の例では?

どのように解決するのですか?

これは、オブジェクトに非 undefined の値は address プロパティを使用します(もし required ).