2016-08-31 24 views
0

我在我的spring項目中使用GsonHttpMessageConverter。當我使用招搖時,它正在生成帶有「Value」的json,如{"value" :"{\"swagger\":\"2.0\", \"info\"{\" description ...如何擺脫swagger的「價值」json {「value」:「{」swagger 「:」2.0 「,」info 「{」description?

由於上述格式,這會在swagger UI中真正分離。它不應該生成「價值」標籤,但它正在生成。有沒有適當的方法來解決這個問題?

+0

重複? http://stackoverflow.com/questions/30219946/springfoxswagger2-does-not-work-with-gsonhttpmessageconverterconfig – alexbt

回答

1

嘗試serilaizing類如下:

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; 
    } 
} 

然後檢查它應該工作的罰款!

+0

它現在正常工作!謝謝 – Techiee

+0

@Techiee:你能接受答案嗎? – SRJ