JsonSchema で複数の型を設定するにはどうすればよいですか。以下の例の説明フィールドは、JsonSchemaType.String または JsonSchemaType.null にする必要があります。
{PropertyNames.Id, new JsonSchema { Type = JsonSchemaType.Integer, Required = true }},
{PropertyNames.Description, new JsonSchema { Type = JsonSchemaType.String, Required = true }}
また、整数と浮動小数点数で構成される配列があります。
result[PropertyNames.Metrics] = new JsonSchema { Type = JsonSchemaType.Array, Required = true, Items = new List<JsonSchema> { new JsonSchema() { Type = JsonSchemaType.Integer } } };
整数を期待しているのに浮動小数点数を受け取るため、検証は失敗します。Type = JsonSchemaType.Integer "or" JsonSchemaType.Float のようなことはできますか