解决错误:com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83

Posted 小花皮猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决错误:com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83相关的知识,希望对你有一定的参考价值。

问题描述

今天使用SpringBoot项目调试接口的时候发现了一个奇怪的错误,就是接口成功了,但是会报错

相关的错误日志如下:

com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83, class org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile, fieldName : file, write javaBean error, fastjson version 1.2.83, class org.springframework.web.multipart.MultipartFileResource, fieldName : resource

项目日志

调试工具

解决问题

这个问题乍一看,好像是因为说fastjson的版本问题,于是我接连上升和下降项目中fastjson的版本,接连调试,还是老问题!

然后根据错误提示MultipartFile resource [file] cannot be resolved to absolute file path又觉得是我文件格式和上传过程出了问题,排查之后也没有问题

然后我就去上网搜了一些相关资料,有人说把controller接口上的@LogAnnotation注解去掉就能解决这个问题

于是我怀着试一试的态度,注释掉了相关的注解(我的叫@AutoLog注解,也是做记录日志用的):

注释日志注解重启下项目,再次测试,居然成了。。

结语

迷迷糊糊的解决了问题,但是具体原因不清楚。。

希望可以帮助到您,如果您知道相关原因,也欢迎评论留言

以上是关于解决错误:com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83的主要内容,如果未能解决你的问题,请参考以下文章

com.alibaba.fastjson.JSONException: syntax error, expect [, actual int Stack

解决FastJson com.alibaba.fastjson.JSONObject cannot be cast to的问题

FastJson处理数据出现错误 com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1(示例代

解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理

解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理

解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理