diff options
Diffstat (limited to 'spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java')
-rw-r--r-- | spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java index 38f7f432..d82bd28d 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java @@ -68,7 +68,8 @@ public class GsonHttpMessageConverter extends AbstractGenericHttpMessageConverte * Construct a new {@code GsonHttpMessageConverter}. */ public GsonHttpMessageConverter() { - super(MediaType.APPLICATION_JSON_UTF8, new MediaType("application", "*+json", DEFAULT_CHARSET)); + super(MediaType.APPLICATION_JSON, new MediaType("application", "*+json")); + this.setDefaultCharset(DEFAULT_CHARSET); } @@ -177,10 +178,10 @@ public class GsonHttpMessageConverter extends AbstractGenericHttpMessageConverte } private Charset getCharset(HttpHeaders headers) { - if (headers == null || headers.getContentType() == null || headers.getContentType().getCharSet() == null) { + if (headers == null || headers.getContentType() == null || headers.getContentType().getCharset() == null) { return DEFAULT_CHARSET; } - return headers.getContentType().getCharSet(); + return headers.getContentType().getCharset(); } @Override |