我在我的spring项目中使用GsonHttpMessageConverter。当我使用swagger时,它会生成json,其中包含" Value"比如{"value" :"{\"swagger\":\"2.0\", \"info\"{\" description ...
由于上述格式,实际上会在swagger UI中中断。它不应该产生"价值"标签,但它正在生成。有没有正确的方法来解决这个问题?
答案 0 :(得分:1)
尝试按照以下方式对课程进行系列化处理:
package springfpackage springfox.documentation.spring.web.json;
import com.fasterxml.jackson.annotation.JsonRawValue;
import com.fasterxml.jackson.annotation.JsonValue;
public class Json {
private final String value;
public Json(String value) {
this.value = value;
}
@JsonValue
@JsonRawValue
public String value() {
return value;
}
}
然后检查它应该可以正常工作!