Код: Выделить всё
java.net.URISyntaxException: Illegal character in fragment at index 46: ./some_folder/API.json#/paths/~1path-in-json~1"
at java.net.URI$Parser.fail (URI.java:2976)
at java.net.URI$Parser.checkChars (URI.java:3147)
at java.net.URI$Parser.parse (URI.java:3191)
at java.net.URI. (URI.java:623)
at io.swagger.v3.parser.reference.ReferenceUtils.toBaseURI (ReferenceUtils.java:15)
at io.swagger.v3.parser.reference.ReferenceVisitor.toBaseURI (ReferenceVisitor.java:65)
at io.swagger.v3.parser.reference.ReferenceVisitor.toReference (ReferenceVisitor.java:69)
at io.swagger.v3.parser.reference.ReferenceVisitor.resolveRef (ReferenceVisitor.java:205)
at io.swagger.v3.parser.reference.ReferenceVisitor.visitPathItem (ReferenceVisitor.java:108)
Код: Выделить всё
"$ref": "./some_folder/API.json#/paths/~1path-in-json~1". Внутри целевого файла он указывает на элемент:
{
"paths" :{
"/path-in-json/" : {
...
}
}
}
Код: Выделить всё
org.openapitools
Подробнее здесь: [url]https://stackoverflow.com/questions/79027906/openapi-3-1-0-ref-with-json-path-with-esaping-in-it-does-not-work-should-it[/url]