【发布时间】:2019-02-06 13:44:55
【问题描述】:
我的 java 应用程序有消费者从服务器获取输入 JSON 文件,然后我尝试使用 Jackson 转换它。但是 ObjectMapper 抛出异常:
com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0x2f
据我了解,这是由于编码不正确。 我能以某种方式识别编码并处理服务器响应吗?
【问题讨论】:
-
服务器可能会发送一个
Content-Type标头,指定编码以及数据。如果未指定编码,则 UTF-8 是application/json的默认值。在这种情况下,请修复服务器以发送正确编码的 Json。
标签: java json encoding character-encoding jackson