gson的字段排除

GsonBuilder builder=new GsonBuilder();

builder.setExclusionStrategies(new ExclusionStrategy(){

@Override

public boolean shouldSkipField(FieldAttributes f){

        String name = fieldAttributes.getName();

        //如果字段是“province”,则该字段被排除

            if(name.equals("province")){ //排除满足条件的字段  

                    return true

        }

return false;   

}

@Override

public boolean shouldSkipClass(Class<?> clazz) {

return Grade.class==clazz;

}

});

Gson gson = builder.create();

//

String stuJson=gson.toJson(对象);


猜你喜欢

转载自blog.csdn.net/wangjx201212/article/details/80726323