【发布时间】:2022-01-24 04:21:31
【问题描述】:
对于数据验证,Python 编码人员经常会使用这个名为 Voluptuous 的库。是一个很棒的库,可以在代码中进一步处理数据之前验证数据。
我们可以在 C# 中使用任何等效的 NuGet 库吗?
下面是一个python sn-p关于如何在python中使用voluptuous
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))
})
【问题讨论】:
-
不确定为什么需要关闭。等效的语言功能(即方法或类型)问题似乎还可以,但等效的库不是吗?主题指南明确指出,关于“程序员常用的软件工具”的问题是主题问题。
-
@jhmckimm What topics can I ask about here?: “某些属于上述类别之一的问题可能会被社区关闭,因为它们通常不适合此处或需要其他信息: " "要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题已关闭- Stack Overflow 的主题,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。"
-
在关闭投票对话框中有一个特定的关闭投票原因,用于询问图书馆的问题。图书馆推荐的请求可能会在 Software Recommendations 上成为主题。
-
对不起,如果我的帖子不合适,只是希望改进我的编码并帮助遇到与我相同问题的其他人。
标签: python c# validation nuget voluptuous