Java 无法读取JSON:无法识别的字符转义“”
无法在我的spring控制器中使用@RequestBody Map reqParam映射JSON。它在以下JSON中工作Java 无法读取JSON:无法识别的字符转义“”,java,spring,http,jackson,Java,Spring,Http,Jackson,无法在我的spring控制器中使用@RequestBody Map reqParam映射JSON。它在以下JSON中工作 {strNote : "\\\\"},{strNote : "\"},{strNote : "/"},{strNote : "//"} 当它不为{strNote:a\\b}工作时。当我尝试发送这个JSON时,它给出了以下异常 例外:MappingJackson2HttpMessageConverter.java- readJavaType:181-无法读取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]
您有一个错误,因为您应该终止\b。如您所见,它可以识别退格或空格
请参阅请发布解析失败的完整文档。第43栏,FWIW…非常感谢,这很有帮助。最好的编码方式是什么?如果您需要{strNote:a\b},您应该将其设置为{strNote:a\\b}。如@Julian Reschke在第一条评论中提出的问题,请向我们展示您的完整文档,我们将尽力帮助您