You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I use this command to generate standalone json schema in Windows:
openapi2jsonschema -o schema_KO --stand-alone file:///c:/sample/sample_KO.json
and i get this message:
I use this command to generate standalone json schema in Windows:
openapi2jsonschema -o schema_KO --stand-alone file:///c:/sample/sample_KO.json
and i get this message:
Downloading schema
Parsing schema
Generating shared definitions
Generating individual schemas
Processing sampleresponsetype
Generating sampleresponsetype.json
An error occured processing sampleresponsetype: Unresolvable JSON pointer: '/definitions/innerDefini
tion'
Processing innerdefinition
Generating innerdefinition.json
Generating schema for all types
I have the error only in Windows, no.t in Linux. And only with --stand-alone option
I'm using Windows 7, python 3.7.2, openapi2jsonschema v. 0.8.0
The json file is:
{
"swagger": "2.0",
"info": {
"version": "2.0",
"title": "sampleServices",
"description": "Sample for error"
},
"paths": {
"/sample": {
"get": {
"responses": {
"200": {
"description": "execution ok",
"schema": {
"$ref": "#/definitions/sampleResponseType"
}
}
},
"operationId": "getSample"
}
}
},
"host": "myhost",
"basePath": "/samples",
"definitions": {
"sampleResponseType": {
"description": "",
"properties": {
"inner": {
"$ref": "#/definitions/innerDefinition"
},
"message": {
"description": "message echo",
"type": "string"
}
}
},
"innerDefinition": {
"description": "inner definitions",
"properties": {
"myparam": {
"description": "param",
"type": "string"
}
}
}
}
}
The utility does not recognize the reference to innerDefinition within the definition of sampleResponseType.
If I remove it, the schema generation complete successfully.
This is the new sampleResponseType definition:
"definitions": {
"sampleResponseType": {
"description": "",
"properties": {
"message": {
"description": "message echo",
"type": "string"
}
}
},
"innerDefinition": {
"description": "inner definitions",
"properties": {
"myparam": {
"description": "param",
"type": "string"
}
}
}
}
The text was updated successfully, but these errors were encountered: