OpenAPI 与 JSON:API

OpenAPI vs JSON:API

我找不到关于 JSON:API & OpenAPI

之间用例差异的任何资源

据我了解,JSON:API 更侧重于业务数据,而 OpenAPI 更侧重于 REST 本身?

任何指点都很好,谢谢!

您可以使用 OpenAPI 来描述 API,而 JSON:API 是构建您的 api 的标准。如果你使用JSON:API,你仍然可以使用OpenAPI来描述它。

So OpenAPI 的目标实际上是提供关于如何调用您的 API 以及可用的操作的完整描述。 JSON:API 给你一个关于如何构建它的强烈意见。

想想看,OpenAPI 是一种“数据格式”,JSON API 是一种“数据契约”。

更多相关信息:https://apisyouwonthate.com/blog/json-api-openapi-and-json-schema-working-in-harmony