无法读取JSON:无法识别的字符转义''

时间:2019-05-21 05:12:35

标签: java spring http jackson

在我的spring控制器中,无法使用@RequestBody Map reqParam映射JSON。它正在使用以下JSON。

{strNote : "\\\\"},{strNote : "\"},{strNote : "/"},{strNote : "//"}

虽然不适用于{strNote : "a\\b"}。当我尝试发送此JSON时,它给出了以下异常。

  

异常:MappingJackson2HttpMessageConverter.java-   readJavaType():181-无法读取JSON:无法识别的字符   在[来源:   (myProject.Auth.filter.ServletInputStreamWrapper);行:1,列:   43];嵌套异常为   com.fasterxml.jackson.core.JsonParseException:无法识别的字符   转义'(代码32)]

1 个答案:

答案 0 :(得分:0)

您遇到了错误,因为您应该终止\b。如您所见,它识别为退格或空格。

请参见here