【问题标题】:Standard error codes for json schema validationjson 模式验证的标准错误代码
【发布时间】:2015-02-20 21:48:20
【问题描述】:

在我的 REST api 中实现 json 模式验证时,我开始想知道验证错误是否有任何标准错误代码。

我找不到任何东西,所以我只是想知道我是否遗漏了什么,或者什么都不存在。

错误代码是指E0042 - Property is not a number

【问题讨论】:

    标签: json validation rest jsonschema


    【解决方案1】:

    我找不到任何东西,所以我只是想知道我是否遗漏了什么,或者什么都不存在。

    不存在! specification 没有详细说明任何错误代码或验证结果的呈现方式。这是有道理的,因为 JSON 和 JSON-Schema 与技术无关,因此一种语言可能会选择错误代码,另一种用于抛出异常等。有时您可能希望将这些返回给您的客户,使它们成为您 API 的一部分。不限制验证结果可以让您的 API 更加灵活。

    【讨论】:

      猜你喜欢
      • 2018-10-22
      • 1970-01-01
      • 2023-02-17
      • 1970-01-01
      • 2021-11-17
      • 2020-02-25
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      相关资源
      最近更新 更多