码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-08-06 17:05:34      阅读:486      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!