gpt4 book ai didi

json - JSON模式中'$ id'属性的用法

转载 作者:行者123 更新时间:2023-12-04 14:09:05 25 4
gpt4 key购买 nike

我正在使用JSON Schema验证数据。

我认为使用保留关键字$ id可能会使我的模式出现错误。该字段的目的是指定另一个平台上该属性的REMOTE ID。因此,这就是“来源ID”。

您能告诉我$ id是什么吗,如果我犯了一个严重错误并且此值需要更改。因为在文档中我找到了这个定义:

If present, the value for this keyword MUST be a string, and MUST represent a valid URI-reference [RFC3986]. This value SHOULD be normalized, and SHOULD NOT be an empty fragment <#> or an empty string <>.

最佳答案

$ id是保留关键字。

它用于:

  • 声明模式或子模式的标识符
  • 声明用于解析$ ref URL的基本URL

  • 您可以使用$ id来标识一个模式或模式的一部分(子模式),然后可以使用$ ref关键字在其他地方重用它。看到此问题的最简单方法是,将$ ref替换为具有相应ID的架构。
  • https://tools.ietf.org/html/draft-wright-json-schema-01#section-9.2
  • 关于json - JSON模式中'$ id'属性的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46671285/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com