fastjson对象转json时去掉某一些属性

[复制链接]
发表于 2024-10-17 12:15:35 | 显示全部楼层 |阅读模式

GetTravelParam对象:

@Data
public class GetTravelParam  implements Serializable {


    private static final long serialVersionUID = 1L;
    private String endTime;
    private String formCode;
    private String startTime;
    /**
     * 0 否 1 是
     */
    private String isMgtFlag;
}

对象转json串后不包含isMgtFlag

GetTravelParam param = new GetTravelParam();
SimplePropertyPreFilter filter = new SimplePropertyPreFilter();
filter.getExcludes().add("isMgtFlag");
String jsonStr = JSONObject.toJSONString(param,filter);

此时jsonStr中不再包含isMgtFlag

GMT+8, 2025-4-19 08:16 , Processed in 0.070709 second(s), 33 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表