com.alibaba.fastjson.JSONException: parseDecimal error, field

ops/2025/2/22 22:59:34/
 

 json.toJavaObject报这个错。

com.alibaba.fastjson.JSONException: parseDecimal error, field

一开始觉得报文的json里的key是少于java实体的,所以以为是key少取不到,所以报错,但是名称是一看转换报错的问题。

最后debug确实也是这样的问题如图:确实传的是字符串,因为key太多且报文太多肉眼没发现。

简单粗错的方法:

1:java实体属性行加上注解 @JSONField(deserialize=false) 直接忽略 

2 :java实体  BigDecimal 类型改成 String。(数据库字段类型同步修改

3 :try catch报错的捕获,继续执行后面的报文消费(因为错的数据不存也不是不行


http://www.ppmy.cn/ops/160619.html

相关文章

OSPF协议五种网络类型中DR和BDR选举说明

OSPF协议五种网络类型中DR和BDR选举说明 OSPF链路类型有3种:点到点,广播型,NBMA(非广播-多路访问网络(Non-Broadcast Multiple Access,NBMA))。 在3种链路类型上扩展出5种网络类型:点到点&…

网络运维学习笔记 017HCIA-Datacom综合实验01

文章目录 综合实验1实验需求总部特性 分支8分支9 配置一、 基本配置(IP二层VLAN链路聚合)ACC_SWSW-S1SW-S2SW-Ser1SW-CoreSW8SW9DHCPISPGW 二、 单臂路由GW 三、 vlanifSW8SW9 四、 OSPFSW8SW9GW 五、 DHCPDHCPGW 六、 NAT缺省路由GW 七、 HTTPGW 综合实…

Huggingface简介和基础使用指南(抱脸)(NLP公司、Transformers库、Huggingface Hub)

文章目录 Huggingface 是什么?基础使用步骤(命令行版)1️⃣ 环境准备2️⃣ 账户认证3️⃣ 仓库管理4️⃣ 文件操作5️⃣ 调用模型 新手须知 Huggingface 是什么? Huggingface 是专注于自然语言处理(NLP)的…

Excell 代码处理

文章目录 Excell 代码处理cvc格式xlsl格式小结 Excell 代码处理 有时候要对excell进行分析,或者数据的导入导出,这个时候如果可以用代码读写分析操作那么会方便很多 cvc格式 CSV(Comma-Separated Values,逗号分隔值)是…

小狐狸ai3.1.2版本源码无授权版本内 含搭建教程+各种上线教程

内容目录 一、详细介绍小狐狸3.1.2版本源码,新增deepseek接口 文件夹说明: 1、后端:文件夹是后台文件 5、.sql文件是数据库文件后台安装步骤: 1、在宝塔新建个站点,php版本使用7.4,将“后端”文件夹里的文件…

设计模式教程:命令模式(Command Pattern)

1. 什么是命令模式? 命令模式(Command Pattern)是一种行为型设计模式。它将请求封装成一个对象,从而使你能够用不同的请求、队列和日志请求以及支持可撤销操作。 简单来说,命令模式通过把请求封装成对象的方式解耦了…

vue2.x 中父组件通过props向子组件传递数据详细解读

1. 父组件向子组件传递数据的步骤 在子组件中定义 props: 子组件通过 props 选项声明它期望接收的数据。props 可以是数组形式(简单声明)或对象形式(支持类型检查和默认值)。 在父组件中使用子组件时绑定 props&#x…

day56 第十一章:图论part06

108.冗余连接 注意init初始化 改进&#xff1a; 其实只有一条边冗余&#xff0c;改为&#xff0c;如果两条边在同一个集合里&#xff0c;就输出&#xff0c;不然加入。 #include <iostream> #include <vector> using namespace std;int n 1005; vector<int>…