summaryrefslogtreecommitdiff
path: root/spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java
diff options
context:
space:
mode:
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.java7
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