博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fastjson转json的时候过滤掉某些属性
阅读量:6893 次
发布时间:2019-06-27

本文共 572 字,大约阅读时间需要 1 分钟。

hot3.png

@JSONType(orders = { "prop1", "prop2", "prop3", "prop4" })

public class AppResourceModel implements ParserModel {
    private String prop1;
    private String prop2;
    private String prop3;
    private List<String> prop4;
    @Override
    public String toJson() {
        if (StringUtil.isBlank(prop1) && StringUtil.isBlank(prop2) && StringUtil.isBlank(prop3)) {
            return null;
        }
        return JSON.toJSONString(this);
    }
    /*
     *  添加json格式过滤,防止这个在转json的时候自动添加到json中

     *  通过这种方法来过滤掉不需要的属性

     */

    @Override
    @JSONField(serialize = false)
    public int getSelect() {
        return 0;
    }
}

转载于:https://my.oschina.net/u/2329222/blog/488722

你可能感兴趣的文章
mysql ====查询命令介绍(5)
查看>>
Ffmpeg,mencoder视频格式转换
查看>>
【经验收集】完全卸载SQLServer 2008 R2的步骤
查看>>
Spring Boot 项目启动顺序以及常见注解作用
查看>>
java基础(2)
查看>>
zabbix安装界面报连接不到数据
查看>>
一首Python的打油诗
查看>>
pjsip 同时使用多套音频设备
查看>>
DevOps:怎么实现源代码注释和系统文档的自动化更新?
查看>>
make 中的路径搜索(十二)
查看>>
zabbix agent 端主动注册
查看>>
初识Mysql(二)
查看>>
监控系统的状态
查看>>
Samba文件共享服务
查看>>
Check Point SMB 操作手册
查看>>
百万PV网站架构案例
查看>>
Redis PHP连接Redis
查看>>
苏研环境gerrit提交
查看>>
还在傻傻用Ctrl+C和Ctrl+V吗?这2个行列转置方法助你效率提80%!
查看>>
webpack4.0各个击破(5)—— Module篇
查看>>