【问题标题】:How to do JSON field validation如何进行 JSON 字段验证
【发布时间】:2014-09-04 22:24:44
【问题描述】:

我有一个从 JSON 模式获取内容的 Restful Web 服务。现在我想验证这个 JSON 模式的字段。我的网络服务注册了用户,因此我有像 first_name、last_name、email、phone 等字段。我的验证应该像 first_name 和 last_name 应该至少 2 个字符,最多 20 个字符,email 应该是有效的,phone应该是 10 位长等。如何进行这些验证?

我阅读了一个文档,他们提到要对字符串字段执行以下操作,但它不起作用,我找不到任何模式匹配或数字。任何帮助将不胜感激。

"first_name": {
        "type": "string",
        "minLength": 2,
        "maxLength": 20
    }

【问题讨论】:

    标签: json validation


    【解决方案1】:

    一种方法是使用Voluptous 库。

    Voluptuous,尽管名称如此,是一个 Python 数据验证库。它主要用于验证以 JSON、YAML 等形式进入 Python 的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 2023-03-23
      • 2018-06-06
      相关资源
      最近更新 更多