```java public ResponseEntity<StreamingResponseBody> download(@RequestParam(required = false) Charset charset) { } ``` it treat Charset as complex object ```json { "registered": true } ``` Workaround: ```java SpringDocUtils.getConfig().replaceWithClass(Charset.class, String.class); ```