报错信息如下:
org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Unexpected character ('j' (code 106)): Expected space separating root-level values
at [Source: java.io.PushbackInputStream@315374de; line: 1, column: 4]; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('j' (code 106)): Expected space separating root-level values
at [Source: java.io.PushbackInputStream@315374de; line: 1, column: 4]
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:229)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:213)
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:95)
直接传递字符串失败,后续分析原因
本文探讨了在SpringBoot应用中遇到的JSON解析错误,详细分析了'org.springframework.http.converter.HttpMessageNotReadableException'异常产生的原因,特别是当JSON格式不正确,如缺少分隔符时。文章提供了异常堆栈跟踪,帮助开发者理解问题所在,并提示如何避免此类错误。

1534

被折叠的 条评论
为什么被折叠?



