Sha*_*hty 19 java json utf-8 character-encoding resttemplate
我正在使用Java Spring Resttemplate通过get请求获取json.我得到的JSON不是特殊字符,而是someöä或ß一些奇怪的东西.所以我猜这个字符编码有些不对劲.我在互联网上找不到任何帮助.我现在使用的代码是:
String json = restTemplate.getForObject(
overPassStatementPostCode,
String.class,
params);
Run Code Online (Sandbox Code Playgroud)
bee*_*jay 66
您只需要添加StringHttpMessageConverter到模板的消息转换器:
RestTemplate template = new RestTemplate();
template.getMessageConverters()
.add(0, new StringHttpMessageConverter(Charset.forName("UTF-8")));
ResponseEntity<Object> response = template.exchange(endpoint, method, entity,
Object.class);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38184 次 |
| 最近记录: |