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

write javaBean error, fastjson version 1.2.76

fastjson JSON.toJSONString 报错:

	> [0] JavaBeanSerializer.java->541: com.alibaba.fastjson.serializer.JavaBeanSerializer->write()> [1] JavaBeanSerializer.java->154: com.alibaba.fastjson.serializer.JavaBeanSerializer->write()> [2] JSONSerializer.java->360: com.alibaba.fastjson.serializer.JSONSerializer->writeWithFieldName()> [3] null->-1: com.alibaba.fastjson.serializer.ASMSerializer_8_FiveG2NetData->writeNormal()> [4] null->-1: com.alibaba.fastjson.serializer.ASMSerializer_8_FiveG2NetData->write()> [5] JSONSerializer.java->312: com.alibaba.fastjson.serializer.JSONSerializer->write()> [6] JSON.java->793: com.alibaba.fastjson.JSON->toJSONString()> [7] JSON.java->727: com.alibaba.fastjson.JSON->toJSONString()

报错位置:

public Object get(Object javaObject) throws IllegalAccessException, InvocationTargetException {return method != null? method.invoke(javaObject)//这里报错,method不为null,javaObject对应属性为null: field.get(javaObject);}

method.invoke 是系统方法,不可能有错,可是我的数据和代码也看不出问题来。

我把属性对应的get方法去掉之后就没报错了。

此时我才发现:

public Integer FrameSize=null;public int getPacketSize() {return PacketSize;}

我的属性是对象,而get方法返回的却是int!这就是原因了。所以只要改get的返回类型为Integer问题就解决了。

http://www.lryc.cn/news/124576.html

相关文章:

  • Tomcat的部署及优化(多实例和动静分离)
  • 品牌推广革新之道:海外网红与内容营销的融合
  • 【 BERTopic应用 02/3】 分析卡塔尔世界杯推特数据
  • TypeScript教程(三)变量声明
  • 【数据结构】堆的实现,堆排序以及TOP-K问题
  • 释放马氏距离的力量:用 Python 探索多元数据分析
  • 【不限于联想Y9000P电脑关盖再打开时黑屏的解决办法】
  • 策略模式实战应用
  • JAVA集合-Map
  • 利用Simulink Test进行模型单元测试 - 1
  • 深入探讨代理技术:保障网络安全与高效爬虫
  • HDMI接口的PCB布局布线要求
  • Linux tar包安装 Prometheus 和 Grafana(知识点:systemd Unit/重定向)
  • 【Vue框架】用户和请求
  • NGINX组件(rewrite)
  • 网页显示摄像头数据的方法---基于web video server
  • SIFT 算法 | 如何在 Python 中使用 SIFT 进行图像匹配
  • K8S系列四:服务管理
  • 冠达管理:融券卖出交易规则?
  • 图像变形之移动最小二乘算法(MLS)
  • 搭建一个功能齐全的网站
  • Java-jar和war包的区别
  • 分类预测 | MATLAB实现CNN-BiGRU-Attention多输入分类预测
  • C#小轮子:Visual Studio自动编译Sass文件
  • iOS字体像素与磅的对应关系
  • 阿里云ACP知识点
  • 小视频AI智能分析系统解决方案
  • 简单谈谈 EMP-SSL:自监督对比学习的一种极简主义风
  • nginx的负载均衡
  • linux系统服务学习(四)Linux系统下数据同步服务RSYNC