@@ -0,0 +1,766 @@
+import com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.serializer.SerializeConfig;%0Aimport com.squareup.okhttp.MediaType;%0Aimport com.squareup.okhttp.RequestBody;%0A%0Aimport java.io.IOException;%0A%0Aimport retrofit.Converter;%0A%0Apublic class FastjsonRequestBodyConverter%3CT%3E implements Converter%3CT, RequestBody%3E %7B%0A%0A    private static final MediaType MEDIA_TYPE = MediaType.parse(%22application/json; charset=UTF-8%22);%0A%0A    private final SerializeConfig serializeConfig;%0A%0A    public FastjsonRequestBodyConverter(SerializeConfig serializeConfig) %7B%0A        this.serializeConfig = serializeConfig;%0A    %7D%0A%0A    @Override%0A    public RequestBody convert(T value) throws IOException %7B%0A        return RequestBody.create(MEDIA_TYPE, JSON.toJSONBytes(value, serializeConfig));%0A    %7D%0A%7D%0A

Create FastjsonRequestBodyConverter.java