对于数据验证,Python 编码人员经常会使用这个名为Voluptuous的库。是一个很棒的库,用于在代码中进一步处理数据之前验证数据。
我们可以在 C# 中使用任何等效的 NuGet 库吗?
下面是一个关于如何在 python 中使用 voluptuous 的 python 片段
from voluptuous import Required, All, Length, Range
schema = Schema({
Required('q'): All(str, Length(min=1)),
Required('per_page', default=5): All(int, Range(min=1, max=20)), 'page': All(int, Range(min=0))
})