gpt4 book ai didi

openapi - 将OpenAPI Generator与OpenAPI 3.0一起使用时, "Unrecognized token openapi"错误是什么意思?

转载 作者:行者123 更新时间:2023-12-03 17:31:26 25 4
gpt4 key购买 nike

我已经以OpenAPI 3.0格式(https://swagger.io/docs/specification/basic-structure/)编写了API定义。现在,我试图像以前使用Swagger 2.0定义及其关联的Maven插件一样来生成Java Spring对象。

到目前为止,我有一个基本的API定义,开头是:
openapi: 3.0.0
info:
title: Demo API
description: This is a basic REST API implementing the [Open API Specification](https://en.wikipedia.org/wiki/OpenAPI_Specification).
version: 0.0.1

在我的pom.xml文件中,我添加了:

<dependency>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-cli</artifactId>
<version>3.3.3</version>
</dependency>

但是当执行 mvn install时,出现此错误:
com.fasterxml.jackson.core.JsonParseException: Unrecognized
token 'openapi': was expecting ('true', 'false' or 'null')
at [Source: definition\DEFINITION.yml; line: 1, column: 9]

有人知道问题出在哪里吗?

最佳答案

我目前正在使用openapi-generator-maven-plugin从OpenAPI JSON模式生成Java类。

错误看起来像语法问题。因此,首先请确保您的架构在语法上是正确的,并且看起来像这样:

{
"openapi": "3.0.0",
"info": {
"title": "Demo API",
"description": "This is a basic REST API implementing the [Open API Specification](https://en.wikipedia.org/wiki/OpenAPI_Specification).",
"version": "0.0.1"
},
# Schema definition goes here
}

关于openapi - 将OpenAPI Generator与OpenAPI 3.0一起使用时, "Unrecognized token openapi"错误是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53369190/

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