写了一个接收post请求的rest接口,将post来的Json格式的告警接受为String格式的数据,如下:
@RequestBody String resourcesJson
通过这样的方式接受会使中文部分出现乱码。
解决方案:
resourcesJson = new String(resourcesJson.getBytes("iso-8859-1"),"utf-8");
转码之后再对字符串进行Json解析,推荐:import com.alibaba.fastjson.JSON;