首页 > Web开发 > 详细

fastjson转json的时候过滤掉某些属性

时间:2015-08-06 17:03:07      阅读:672      评论:0      收藏:0      [点我收藏+]

@JSONType(orders = { "prop1", "prop2", "prop3", "prop4" })
@Data
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);
    }

    /*
     * @return 添加json格式过滤,防止这个在转json的时候自动添加到json中

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

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

}

fastjson转json的时候过滤掉某些属性

原文:http://my.oschina.net/u/2329222/blog/488722

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!