gpt4 book ai didi

jsonschema - 什么是 json 超模式?

转载 作者:行者123 更新时间:2023-12-04 07:17:17 24 4
gpt4 key购买 nike

我是这里的初学者,我有关于 JSON Hyper-Schema 的问题.

Hyper-Schema 中链接的目的是什么,我如何验证它们?

最佳答案

JsonSchema Hyper Schema 是 JsonSchema 的扩展,旨在支持应用程序级语义,类似于 swaggerRAML .

JsonSchema 标准最初被设计为与 XSD 之类的东西具有相同的范围;也就是说,它主要是关于类型定义的。类型定义对于 API 服务契约之类的东西很重要,因为它允许您消除关于 API 处理的资源的歧义。

但是,与 XSD 一样,JsonSchema 没有说明您的类型将通过何种操作公开。在 REST 世界中,创建了诸如 swagger 之类的工具来填补这一空白。 Hyper Schema 似乎是用于此目的的另一种工具。

关于你的问题:

what is the purpose of links in hyper schema



链接是模式作者可以明确指定通过什么方式可以访问定义的资源的机制。

how to validate them



你没有。合约是合约,不需要在消费点进行验证。如果您的问题更多是关于如何针对包含链接的架构验证架构实例,那么答案再次是您没有。这些链接用于告诉任何消费者如何在语义上与资源进行通信。

关于jsonschema - 什么是 json 超模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43464462/

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