fastjson调用is方法开头注意

前言

fastjsonjson实例化对象时,会调用里面的is开头方法

示例

typescript 复制代码
public class DataJsonDTO {

    private String data;

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public Boolean isDataStr() {
        System.out.println(12);
        return this.data.equals("aaa");
    }

    public static void main(String[] args) {
        DataJsonDTO dto = new DataJsonDTO();
        dto.setData("aaa");
        System.out.println(JSON.toJSONString(dto));
    }
}

调用方法输出

总结

fastjsonjson实例化对象时,会调用里面的is开头方法

相关推荐
FLGB21 分钟前
maven漏洞检测报告
java·maven
Undoom28 分钟前
智能开发环境下的 Diagram-as-Code 实践:MCP Mermaid 技术链路拆解
后端
农夫山泉2号31 分钟前
【c++】——c++编译的so中函数有额外的字符
java·服务器·c++
wangan09441 分钟前
不带圆圈的二叉树
java·前端·javascript
计算机毕设VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue图书借阅管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
小马哥编程1 小时前
【软考架构】滑动窗口限流算法的原理是什么?
java·开发语言·架构
疯狂的程序猴1 小时前
IPA 深度混淆是什么意思?分析其与普通混淆的区别
后端
cci1 小时前
Remote ssh无法连接?
后端
JohnYan1 小时前
Bun技术评估 - 22 Stream
javascript·后端·bun
饕餮争锋1 小时前
Spring AOP原理简析
java·spring