2014年11月11日 星期二

gson TableExclusionStrategy


 http://hashtagfail.com/post/44606137082/mobile-services-android-serialization-gson
 http://stackoverflow.com/questions/4802887/gson-how-to-exclude-specific-fields-from-serialization-without-annotations


public class TableExclusionStrategy implements ExclusionStrategy{

    @Override
    public boolean shouldSkipField(FieldAttributes f) {
        if(f.getName().equals("transactions")){
            return true;
        }
        if(f.getName().equals("memberowners")){
            return true;
        }
        return false;
    }

    @Override
    public boolean shouldSkipClass(Class<?> f) {
       
           return false;
    }

}

沒有留言:

張貼留言