当前位置: 首页 > news >正文

com.alibaba.fastjson.JSONException: toJSON error的原因

问题:
导出接口报错,显示json格式化异常
在这里插入图片描述
在这里插入图片描述
发现问题:
第一个参数为HttpResponse,转换成json的时候报错
在这里插入图片描述
在这里插入图片描述

修改方法:
1.调换两个参数的位置
在这里插入图片描述

2.在aop判断里边 把ServletAPI过滤掉

@Before("excudeWebController()")public void beforeInsert(JoinPoint point) throws WebException {Object[] args = point.getArgs();List<Object> params = new ArrayList<>();for (Object arg : args) {if ( !(arg instanceof HttpServletRequest || arg instanceof HttpServletResponse || arg instanceof HttpSession || arg instanceof ServletContext)) {//将不属于ServletAPI的参数加入参数列表params.add(arg);}}if (CollectionUtil.isNotEmpty(params)) {log.info(request.getRequestURI() + "系统请求入参:" + JSONUtil.toJsonStr(params));}}
http://www.lryc.cn/news/302702.html

相关文章:

  • 华为配置旁挂二层组网直接转发示例
  • OLMo 以促进语言模型科学之名 —— OLMo Accelerating the Science of Language Models —— 全文翻译
  • 单例模式双端检测详解
  • 秦PLUS荣耀版7.98万元起震撼上市,拉开“电比油低”大幕
  • 学习总结19
  • rancher v2.8.1 如何成功注册已有 k8s 集群
  • Vue中$root的使用方法
  • redis 异步队列
  • SpringBoot + Nacos 实现动态化线程池
  • 《Docker极简教程》--Dockerfile--Dockerfile的基本语法
  • css中, grid-auto-rows: 怎样简写在grid:中
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • 算法-矩阵置零
  • xilinx除法器的使用
  • 算法沉淀——递归(leetcode真题剖析)
  • BERT模型中的input_ids和attention_mask参数
  • java+vue_springboot企业设备安全信息系统14jbc
  • vulhub中Apache Log4j Server 反序列化命令执行漏洞复现(CVE-2017-5645)
  • 基于python+django+vue.js开发的医院门诊管理系统/医疗管理系统
  • Linux文件系统笔记
  • vue封装el-table表格组件
  • 「Python系列」Python数据结构
  • MySQL多实例部署:从概念到实操的全面指南
  • C++学习Day07之虚函数和纯虚函数
  • GZ036 区块链技术应用赛项赛题第9套
  • 微服务—RabbitMQ高级(延迟消息)
  • 香港服务器如何取消windows的自动更新
  • kali虚拟机桥接模式快速设置
  • 「连载」边缘计算(十五)02-18:边缘部分源码(源码分析篇)
  • MySQL性能调优篇(8)-NoSQL与MySQL的比较