异常处理散记(四):cannot deserialize instance of string out of star_array token;nested exception is com.fasterxml.jackson.databind.exc.MinsmatchedInputException
异常处理散记
文章目录
前言
小bug影响健壮性
一、发现问题
调用后台接口报错
cannot deserialize instance of string out of star_array token;nested
exception is
com.fasterxml.jackson.databind.exc.MinsmatchedInputException
翻译:
无法反序列化star_array标记外的字符串实例;嵌套异常为com.fasterxml.jackson.databind.exc.MinsmatchedInputException
二、排查
后端接收参数类型是字符串,但是前端传参类型是数组,前端传参类型和后端参数类型不一致,导致报错。
jackson无法将数组array类型的参数转化为stirng类型的参数,所以报错了。
三、解决办法
前端使用正确的数组传参格式即可。
总结
以上就是今天要讲的内容。小问题。
文章讲述了在调用后台接口时遇到的一个Jackson反序列化错误,原因是前端传递的数组参数与后端预期的字符串参数类型不符。解决方案是确保前端按照正确格式传递数组参数,以避免此类异常。
3237

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



