SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
用的com.github.xiaoymin:knife4j-openapi3-jakarta-spring-boot-starter 4.5.0版本。 看了issue 我在WebConfig类添加了
private final Jackson2ObjectMapperBuilder jacksonBuilder;
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(new ByteArrayHttpMessageConverter());
converters.add(new MappingJackson2HttpMessageConverter(jacksonBuilder.build()));
}
但是访问 knife4j页面还是出现 SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON 。一开始我以为是转换器的顺序问题,但是调整了顺序还是出无效的JSON
估计是这个问题
https://doc.xiaominfo.com/docs/faq/v4/knife4j-base64-response
我加了没用 大佬能麻烦看一下吗? 另外 /v3/api-docs 返回的数据 Apifox 也是能导入的
@yibird 题主你好,我也是这个问题,现在你的问题的解决了吗,spring boot用的3.3.5,knife4j-openapi3-jakarta-spring-boot-starter用的4.5.0