Swagger UI 排序不适用于版本 v2.1.4
Swagger UI Sort not working for version v2.1.4
您好,我已经使用 JSON 对象实现了 Swagger UI,但问题是 "paths"(API 调用)没有按字母数字顺序显示,而是我有给定 "apisSorter" 作为 JavaScript.
中的 alpha
JSON 当我使用调试工具时,输出在 Web 控制台中按排序正确显示,但在网页中显示时,它的显示顺序与我在注释页面中提到的顺序不同,不是字母数字方式。
代码如下:
docExpansion: "none",
jsonEditor: false,
apisSorter: "alpha",
defaultModelRendering: 'schema',
showRequestHeaders: false
我什至尝试从服务器端排序 JSON 但没有帮助。
代码如下:
usort($swg_result, function($a, $b) { //Sort the array using a user defined function
return $b->paths > $a->paths ? -1 : 1; //Compare the scores
});
感谢任何帮助。
改成这个解决了问题:
apisSorter: "alpha",
operationsSorter : "alpha",
您好,我已经使用 JSON 对象实现了 Swagger UI,但问题是 "paths"(API 调用)没有按字母数字顺序显示,而是我有给定 "apisSorter" 作为 JavaScript.
中的 alphaJSON 当我使用调试工具时,输出在 Web 控制台中按排序正确显示,但在网页中显示时,它的显示顺序与我在注释页面中提到的顺序不同,不是字母数字方式。
代码如下:
docExpansion: "none",
jsonEditor: false,
apisSorter: "alpha",
defaultModelRendering: 'schema',
showRequestHeaders: false
我什至尝试从服务器端排序 JSON 但没有帮助。
代码如下:
usort($swg_result, function($a, $b) { //Sort the array using a user defined function
return $b->paths > $a->paths ? -1 : 1; //Compare the scores
});
感谢任何帮助。
改成这个解决了问题:
apisSorter: "alpha",
operationsSorter : "alpha",