解决com.alibaba.fastjson.JSONException: default constructor not found的问题

1.问题描述

在进行JSON和对象互转时,发现有个报错:

com.alibaba.fastjson.JSONException: default constructor not found. class com.hellobike.ph.match.service.taxi.model.message.DelayAddSkuMsg

2.原因和解决方案

通过其提示可以看出在利用fastJson转对象时需要无参的构造函数,而我的对象:

是没有构造函数的,所以需要手动加进去

java 复制代码
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DelayAddSkuMsg {
    /**
     * 订单ID
     */
    private String orderId;

    /**
     * 第几次延迟追加
     */
    private Integer delaySequence;
}

关键就是这个注解:@NoArgsConstructor,在次尝试就会发现已经解决了

相关推荐
2603_965148111 天前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
鬼手点金1 天前
Scrapy 网络爬虫框架
爬虫·python·scrapy·ajax·html·json·requsts
鬼手点金2 天前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
AlfredZhao2 天前
VS Code 一键美化 JSON:不用安装插件
json
zhanghaha13142 天前
Python进阶教程:6_JSON 数据解析 —— 新手完全指南
开发语言·python·json
云水一下2 天前
零基础玩转bWAPP靶场(四十六):XSS - Reflected (AJAX/JSON)
web安全·ajax·json·xss·bwapp·reflected
小小龙学IT2 天前
simdjson:利用 SIMD 指令实现 GB/s 级 JSON 解析的 C++ 开源库
开发语言·c++·json
天吾cc2 天前
JSON 与 cJSON 学习笔记
笔记·学习·json
大家的林语冰2 天前
👍 JS 还在进化,ES2026 正式推出,最新七大特性补全!
前端·javascript·json
秋田君2 天前
QT_JSON文件操作
开发语言·qt·json