Как я могу установить множественный тип в 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 "или" JsonSchemaType.Float