Swagger 招摇过市错误不是有效的响应定义

Swagger 招摇过市错误不是有效的响应定义,swagger,swagger-editor,Swagger,Swagger Editor,我有一个巨大的Json文件,我正在用Swagger编辑器分析它 它给我一个错误消息: Swagger Error Not a valid response definition Details Object code: "ONE_OF_MISSING" params: Array [0] message: "Not a valid response definition" path: Array [5] schemaId: "http://swagger.io/v2/schema.js

我有一个巨大的Json文件,我正在用Swagger编辑器分析它

它给我一个错误消息:

    Swagger Error

Not a valid response definition
Details
Object
code: "ONE_OF_MISSING"
params: Array [0]
message: "Not a valid response definition"
path: Array [5]
schemaId: "http://swagger.io/v2/schema.json#"
inner: Array [2]
level: 900
type: "Swagger Error"
description: "Not a valid response definition"
lineNumber: -1
我想知道的是我应该看哪里

我的理解:我应该看看Json中的“响应”部分。对吧?

也许那只是一个英语问题,但我一个都不缺。这是什么意思

我的其他错误很容易理解,因为它告诉我要看哪一行,但是lineNumber:-1是什么意思


感谢您的帮助。

请编辑您的问题并包含YAML文件的内容。很遗憾,我无法发布json,但我想了解这些消息的含义。该错误表示您的API定义有语法错误。但是错误是非描述性的(并且可能是误导性的),因此在没有看到实际定义的情况下很难说出确切的原因。顺便说一下,您似乎正在使用旧的编辑器v.2.x。请尝试最新的编辑器(3.x),它可能会提供更多描述性错误消息。您也可以尝试在线验证程序
http://online.swagger.io/validator/debug?url=
。另外,请检查并确保您的响应符合预期语法。非常感谢。实际上,将json更改为yml帮助很大,因为它指出了哪一行是错误的。某个地方缺少描述。再次感谢。